summaryrefslogtreecommitdiffstats
path: root/ksmserver/shutdowndlg.h
Commit message (Collapse)AuthorAgeFilesLines
* KSMServer: improve suspend codeMavridis Philippe2024-08-011-12/+0
| | | | | | | | | 1. Some code deduplication. Suspending is now handled via the public method `suspend(int)` which is DCOP-accessible and maps SuspendType values to corresponding TDEHWLib TDESystemPowerState values, and the internal method `suspendInternal(int)` which performs the chosen suspend and optionally locks the screen beforehand. 2. Options are now read from power-managerrc on startup and stored in memory to avoid reading the configuration file every time a suspend is requested. 3. SuspendType is now a member of KSMServer class (instead of KSMShutdownDlg) 4. A new DCOP-accessible method `suspendOptions()` returns a TQStringList of all available suspend options. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Use tq* headers instead of ntq* onesMichele Calgaro2024-06-301-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace Q_OBJECT with TQ_OBJECTMichele Calgaro2023-07-201-8/+8
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Removed HAL dependant code.Michele Calgaro2022-02-141-14/+0
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* ksmserver: Added support for hybrid suspend (aka suspend to RAM + suspend to ↵Michele Calgaro2016-04-241-1/+12
| | | | | | | | disk). This relates to bug 2601. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Removed unnecessary dependency on dbus-tqt and dbus-1-tqtSlávek Banko2014-02-041-11/+2
|
* Add progress bar to logout status dialogMichele Calgaro2013-11-211-0/+5
| | | | This resolves Bug 1667
* Add support for freeze suspend stateSlávek Banko2013-09-221-0/+1
|
* Provide visual indication of SaveYourself hang protection timerTimothy Pearson2013-08-031-0/+1
| | | | | Reduce hang protection timer to 20 seconds This relates to Bug 760
* Allow the user to manually abort a stalled SaveYourself processTimothy Pearson2013-07-211-0/+7
| | | | This partially resolves Bug 760
* Beautify logout processTimothy Pearson2013-07-181-0/+3
|
* Use TDE hardware library to authorize and control shutdown related session ↵Timothy Pearson2013-04-251-2/+2
| | | | | | options This resolves Bug 1071
* Rename common header files for consistency with class renamingTimothy Pearson2013-02-141-1/+1
|
* Rename a number of classes to enhance compatibility with KDE4Timothy Pearson2013-02-011-1/+1
|
* Rename KSharedTimothy Pearson2013-01-311-1/+1
|
* Rename KApplication to TDEApplication to avoid conflicts with KDE4Timothy Pearson2013-01-201-5/+5
|
* Fix desktop lock not engaging on suspendTimothy Pearson2012-05-201-2/+3
| | | | This closes Bug 1003
* Fix fancy logout not allowing interaction with save dialogsTimothy Pearson2012-05-161-0/+7
| | | | | This closes Bug 922 Fix desktop wallpaper export failing when triggered by krootbacking or ksmserver and konsole or kdesktop_lock not previously loaded
* [tdebase/ksmserver] added UPower supportSerghei Amelian2012-02-151-80/+90
|
* Use shared root pixmap to paint smserver instead of external call to krootpixmaptpearson2011-09-211-3/+5
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254806 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Use new modal system nofitication dialog in kdebase smservertpearson2011-09-121-7/+2
| | | | | | | | Add fancy startup dialog to match the fancy shutdown dialog This is only used if the themed splash screen is turned off git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253056 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Force windows with the modal system notification atom set to stay above ↵tpearson2011-09-101-2/+6
| | | | | | | | | | | other windows Enhance logout sequence appearance Add remote folder synchronization on logout support Fix flickering to black window with subsequent partial repaint of certain widgets occurring during fancy logout sequence git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252640 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Add new _KDE_WM_MODAL_SYS_NOTIFICATION atom to disable ↵tpearson2011-09-091-1/+1
| | | | | | | | | menu/close/on-all-desktops buttons Improve the appearance of the TDE logout sequence using the new atom git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252231 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Allow kdebase to build with HAL disabledtpearson2011-09-081-1/+6
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252060 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Move krootbacking executable from kdeartwork to kdebasetpearson2011-08-271-2/+5
| | | | | | | | | Reenable HAL media manager Fix system tray with ARGB visuals (again) Beautify logout process git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1249834 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fix taskbar when parent application is using ARGB windowstpearson2011-08-251-0/+44
| | | | | | | | Fix composition configuration default settings Add logout notice to give the user feedback that yes, the logout command actually WAS accepted git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1249522 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Enable compilation with TQt for Qt4 3.4.0 TP2tpearson2011-01-191-4/+7
| | | | | | | This should not break compatibility with TQt for Qt3; if it does please fix it ASAP! git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1215552 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fixed logout UI glitchtpearson2010-09-251-0/+1
| | | | | | | Improved appearance of KDM O2 Enterprise theme git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1179564 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* * Massive import of OpenSUSE patches, primarily for bugfixestpearson2010-09-031-0/+19
| | | | | | | | * Added some infrastructure created by OpenSUSE to allow for future addition of the Kickoff menu as an option * Minor Slackware compilation fixes git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1171255 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* TQt conversion fixestpearson2010-08-021-6/+6
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1158418 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Trinity Qt initial conversiontpearson2010-07-311-28/+28
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1157639 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Initial import of Trinity 3.5.11 to kdebasetpearson2009-12-111-4/+84
| | | | | | | | Extends krandrtray, adds iccconfig kcontrol module, adds run dialog autocomplete and lots of bugfixes Will need to check for commit warnings and repair as encountered Also needs full compile test git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1061475 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.toma2009-11-251-0/+88
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da