summaryrefslogtreecommitdiffstats
path: root/ksmserver/server.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary code related to the simple login modal dialog.fix/issue-314Michele Calgaro2024-11-031-1/+0
| | | | | | | | | | | | The showFancyLogin option controls the appearance of a simple modal dialog at login. This dialog is disabled if a splash screen is used. The dialog would show up if: 1. no splash screen was used and a new unsaved session was started 2. the 'Unified' splash screen was used and a saved session was restored. In this case the dialog and the 'Unified' splash screen would both be shown, covering each other. This is a partial revert of commit b971f9aae7 and resolves issue #314. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* KSMServer: improve suspend codeMavridis Philippe2024-08-011-3/+23
| | | | | | | | | 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>
* Replace Q_OBJECT with TQ_OBJECTMichele Calgaro2023-07-201-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Respect build option WITH_TDEHWLIB, otherwise it can lead to FTBFS in ↵Slávek Banko2021-05-181-2/+2
| | | | | | special cases. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Remove QT_CLEAN_NAMESPACE/TQT_CLEAN_NAMESPACE unnecessary define.Michele Calgaro2018-09-251-2/+0
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Added DCOP method startupCompleted() to KSMServer: this allows to check ↵Michele Calgaro2015-08-271-1/+3
| | | | | | | | whether the session has been fully created/restored. This relates to bug 1610. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Allow contitional build with tdehwlibSlávek Banko2014-10-181-0/+4
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* If drkonqi launches during logout show it after 30 seconds have elapsedTimothy Pearson2014-10-051-0/+2
|
* Provide visual indication of SaveYourself hang protection timerTimothy Pearson2013-08-031-0/+3
| | | | | Reduce hang protection timer to 20 seconds This relates to Bug 760
* Provide more detail in logout dialog during SaveYourself-related tasksTimothy Pearson2013-07-311-0/+1
|
* 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/+2
|
* Fix premature termination of applications during shutdown on slow machinesTimothy Pearson2013-06-011-0/+1
|
* Add shutdown progress text and next program being terminated to shutdown dialogTimothy Pearson2013-05-161-0/+1
|
* Use TDE hardware library to authorize and control shutdown related session ↵Timothy Pearson2013-04-251-2/+6
| | | | | | options This resolves Bug 1071
* Fix long delay at session termination on certain systemsTimothy Pearson2013-04-241-1/+3
| | | | | This resolves Bug 760 Add shutdown profiling code and disable at compile time
* Rename common header files for consistency with class renamingTimothy Pearson2013-02-141-1/+1
|
* Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4Timothy Pearson2013-01-251-3/+3
|
* Rename KApplication to TDEApplication to avoid conflicts with KDE4Timothy Pearson2013-01-201-14/+14
|
* Initial attempt at adding third part WM support to TDETimothy Pearson2012-02-041-1/+2
|
* Use new modal system nofitication dialog in kdebase smservertpearson2011-09-121-0/+1
| | | | | | | | 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-0/+2
| | | | | | | | | | | 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-0/+2
| | | | | | | | | 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
* Revert automated changestpearson2011-01-071-1/+1
| | | | | | | | Sorry guys, they are just not ready for prime time Work will continue as always git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1212480 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Automated conversion for enhanced compatibility with TQt for Qt4 3.4.0 TP1tpearson2011-01-031-1/+1
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1211357 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* * Massive import of OpenSUSE patches, primarily for bugfixestpearson2010-09-031-0/+12
| | | | | | | | * 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
* Trinity Qt initial conversiontpearson2010-07-311-50/+50
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1157639 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.toma2009-11-251-0/+219
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da