diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2013-11-21 01:34:25 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2013-11-21 01:34:25 +0100 |
commit | 1c618af70de66f304481efe05b8ebcc0d5d8d4f6 (patch) | |
tree | 40b749d4e687065f2b32cfecbfe92a66b303366e /ksmserver/shutdowndlg.cpp | |
parent | c4083c1d476f6dfd575599ffce4434e534251fd2 (diff) | |
download | tdebase-1c618af70de66f304481efe05b8ebcc0d5d8d4f6.tar.gz tdebase-1c618af70de66f304481efe05b8ebcc0d5d8d4f6.zip |
Add progress bar to logout status dialog
This resolves Bug 1667
Diffstat (limited to 'ksmserver/shutdowndlg.cpp')
-rw-r--r-- | ksmserver/shutdowndlg.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ksmserver/shutdowndlg.cpp b/ksmserver/shutdowndlg.cpp index fde31d223..9cf0f3c32 100644 --- a/ksmserver/shutdowndlg.cpp +++ b/ksmserver/shutdowndlg.cpp @@ -1250,10 +1250,26 @@ void KSMShutdownIPDlg::setNotificationActionButtonsSkipText(TQString text) m_button1->setText(text); } +void KSMShutdownIPDlg::setProgressBarTotalSteps(int total_steps) +{ + m_progressbar->setTotalSteps(total_steps); +} + +void KSMShutdownIPDlg::setProgressBarProgress(int step) +{ + m_progressbar->setProgress(step); +} + KSMShutdownIPDlg::KSMShutdownIPDlg(TQWidget* parent) : KSMModalDialog( parent ) { + m_progressbar = new TQProgressBar(this); + m_progressbar->show(); + m_gridlayout->expand(4,3); + m_gridlayout->addMultiCellWidget( m_progressbar, 3, 3, 0, 2); + setFixedSize(sizeHint()); + setStatusMessage(i18n("Saving your settings...")); setNotificationActionButtonsSkipText(i18n("Skip Notification")); |