summaryrefslogtreecommitdiffstats
path: root/kxkb/kxkbtraywindow.h
Commit message (Collapse)AuthorAgeFilesLines
* Kxkb: Improvements for tray window pixmap manager, optimize settings reloadingsMavridis Philippe21 hours1-2/+6
| | | | | | | | | | | | * Rename LayoutIcon to LayoutIconManager for clarity * Remove use of singleton pattern for LayoutIconManager * Do not reload all Kxkb settings every time we are requested to get a pixmap! * Use pointer to global KxkbConfig instance instead of keeping own copy * Make "Transparent background" checkbox available for theme colors in the GUI * Minor code cleanup in LayoutIconManager * KxkbConfig: do not reload settings every time getKxkbOptions() is called; if settings actually need to be re-read, it must be done maunally before calling this function Signed-off-by: Mavridis Philippe <[email protected]>
* Kxkb: improve system tray code and fix various switching-related bugsMavridis Philippe21 hours1-61/+20
| | | | | | | | | | - Improved layout change logic (indicator is now always updated when the actual switch occurs). This fixes layout switching triggered by the X11 shortcut not being synchronized with layout switching from the tray icon click and the TDE shortcut. - Kxkb will ignore XkbStateNotify events not related to XkbGroupState which caused strange behaviour with the system tray context menu. - Merged KxkbLabelController into KxkbSystemTray This resolves #547. Signed-off-by: Mavridis Philippe <[email protected]>
* KXkb: add keyboard layout notificationMavridis Philippe2023-12-251-0/+2
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Replace Qt with TQtMichele Calgaro2023-11-131-1/+1
| | | | Signed-off-by: Michele Calgaro <[email protected]>
* Replace QObject, QWidget, QImage, QPair, QRgb, QColor, QChar, QString, ↵Michele Calgaro2023-09-251-1/+1
| | | | | | QIODevice with TQ* version Signed-off-by: Michele Calgaro <[email protected]>
* Replace Q_OBJECT with TQ_OBJECTMichele Calgaro2023-07-201-2/+2
| | | | Signed-off-by: Michele Calgaro <[email protected]>
* Added customization options for KxkbMavridis Philippe2021-05-161-3/+3
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Enable compilation with TQt for Qt4 3.4.0 TP2tpearson2011-01-191-1/+1
| | | | | | | 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
* Revert automated changestpearson2011-01-071-5/+5
| | | | | | | | 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-5/+5
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1211357 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* TQt conversion fixestpearson2010-08-021-2/+2
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1158418 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Trinity Qt initial conversiontpearson2010-07-311-14/+14
| | | | 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/+92
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da