diff --git a/samba/filepropertiesplugin/sambausershareplugin.h b/samba/filepropertiesplugin/sambausershareplugin.h --- a/samba/filepropertiesplugin/sambausershareplugin.h +++ b/samba/filepropertiesplugin/sambausershareplugin.h @@ -23,6 +23,7 @@ #include #include +#include #include #include #ifdef SAMBA_INSTALL @@ -66,6 +67,7 @@ QWidget *m_failedSambaWidgets; QWidget *m_installSambaWidgets; QWidget *m_shareWidgets; + QLabel *m_sambaStatusMessage; QProgressBar *m_installProgress; QPushButton *m_installSambaButton; diff --git a/samba/filepropertiesplugin/sambausershareplugin.cpp b/samba/filepropertiesplugin/sambausershareplugin.cpp --- a/samba/filepropertiesplugin/sambausershareplugin.cpp +++ b/samba/filepropertiesplugin/sambausershareplugin.cpp @@ -89,7 +89,9 @@ vLayout->setAlignment(Qt::AlignJustify); vLayout->setMargin(0); - vLayout->addWidget(new QLabel(i18n("Samba must be installed before folders can be shared."), m_installSambaWidgets)); + m_sambaStatusMessage = new QLabel(i18n("Samba must be installed before folders can be shared.")); + m_sambaStatusMessage->setAlignment(Qt::AlignCenter); + vLayout->addWidget(m_sambaStatusMessage); #ifdef SAMBA_INSTALL m_installSambaButton = new QPushButton(i18n("Install Samba"), m_installSambaWidgets); @@ -149,6 +151,8 @@ connect(transaction, SIGNAL(package(PackageKit::Transaction::Info,QString,QString)), SLOT(packageInstall(PackageKit::Transaction::Info,QString,QString))); + + m_sambaStatusMessage->setText(i18n("Installing Samba...")); m_installProgress->setMaximum(0); m_installProgress->setMinimum(0); m_installProgress->show();