aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/trayicon/libkvitrayicon.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix window activation on trayicon click under KDE (#2696)Gravatar ctrlaltca2025-03-051-4/+7
|
* Tray icon fixes (#2581)Gravatar ctrlaltca2023-12-241-44/+79
| | | | | | | | | * tray icon: add different icons for light/dark theme, fix #1840 fix #1358 * Tray icon: fix tooltip not showing up on linux; fix #2339 * Tray icon: add support for rich text tooptips on linux using kde's appnotifier * Do not output html tooltips on win, mac
* Port from QRegExp (unavailable on qt6) to KviRegExp, based on QRegularExpressionGravatar Fabio Bas2023-10-181-1/+0
| | | | Method str_kvs_fnc_split() had to be replaced with the original version, since the newer one relied on Qt5's QStringRef
* misc doc fixesGravatar wodim2017-08-291-1/+1
|
* Add /away -d for GUI actions to override the boolUseAwayMessage option. ↵Gravatar Andrio Celos2016-08-131-2/+9
| | | | | | | | Fixes #2101 and fixes #2102. (#2104) * Add /away -d for GUI actions to override the boolUseAwayMessage option. Fixes #2101. * Fix #2102.
* bkvitrayicon: Move srand to module initGravatar staticfox2016-08-121-2/+1
|
* bkvitrayicon: Remove pointless castGravatar staticfox2016-08-121-1/+1
|
* libkvitrayicon: Use C++ headers insteadGravatar staticfox2016-08-121-6/+4
|
* Clean up libkvitrayiconGravatar Fylwind2016-08-121-25/+17
| | | | | | | - m_awayPopup: this gets cleaned up by the destructor - m_flashingTimer: this gets cleaned up by the destructor - m_pTitleLabel: this gets cleaned up by its parent m_pContextPopup - protected: not needed since class is final
* KviTrayIcon: Get rid of the die() methodGravatar staticfox2016-08-111-5/+0
|
* Part 1: Bring KVIrc to the 21st centuryGravatar staticfox2016-08-031-9/+6
| | | | | | | Avoid many un-necessary memory allocations as well as start the migration to unique pointers where appropriate. Start migrating out of the KVirc standard library into the C++ standard library.
* cleanup: separators and spacingGravatar un1versal2016-05-081-5/+3
|
* cleanup: remove more ancient commneted codeGravatar un1versal2016-05-061-7/+0
|
* Apply clang-tidy: modernize-use-nullptrGravatar Alexey Sokolov2016-04-301-4/+4
|
* Apply clang-formatGravatar Alexey Sokolov2016-04-291-174/+223
|
* libkvitrayicon: center tray icon context menu title labelGravatar un1versal2016-04-191-1/+1
|
* libkvitrayicon: Fix windows crash related to quitGravatar staticfox2016-04-181-1/+6
| | | | | Properly fix #1841 Fix #1886
* general: Fix a lot of thingsGravatar staticfox2016-04-181-38/+20
|
* libkvitrayicon: Fix variable nameGravatar staticfox2016-04-181-2/+2
|
* libkvitrayicon: Fix typoGravatar staticfox2016-04-181-1/+1
|
* general: Properly check dynamic_cast<> conversionsGravatar staticfox2016-04-171-4/+25
|
* libkvitrayicon: Less C-style castsGravatar staticfox2016-04-171-2/+1
|
* general: Refactoring and cleanupsGravatar staticfox2016-04-171-33/+31
|
* Remove all ifdefs related to older versions of Qt.Gravatar wodim2016-04-071-5/+1
| | | | Now that we only support Qt 5 we will no longer need these.
* documentation: formatting/indentation + minor syntax fixesGravatar un1versal2016-03-141-1/+1
| | | | | | + Dont use double quotes to emphasise words in normal circumstances. + improve indenting + consistency (good for readability when editing source) + also replace single quotes
* Add header text to tray tooltipGravatar un1versal2016-02-201-1/+1
|
* reasign right icon to Hide Tray Icon label and rename icon to suit its ↵Gravatar un1versal2016-01-131-1/+1
| | | | | | assignement in KviIconManager. how the icon worked idk as it was wrong name
* Change the behaviour of the "Hide Tray Icon" action so it disables it ↵Gravatar wodim2016-01-131-2/+7
| | | | permanently.
* Fix #1841Gravatar wodim2016-01-131-1/+1
|
* fix broken compile undock -> unDockGravatar un1versal2016-01-131-1/+1
|
* fix away/notaway icon assigments in tray icon right clickGravatar un1versal2016-01-131-4/+4
|
* rename Undock entry -> Hide Tray IconGravatar un1versal2016-01-131-2/+2
| | | | part of https://github.com/kvirc/KVIrc/issues/1841
* Fix label capitalization on right click menu on tray iconGravatar un1versal2016-01-131-2/+2
|
* fix tray icon right click icon assignmentsGravatar un1versal2016-01-131-3/+3
|
* src/modules typos: capitalize, formatting, consistency and syntax fixesGravatar un1versal2015-12-191-1/+1
|
* copyright headers: fix broken boilerplate wording linkss -> terms and ↵Gravatar un1versal2015-11-281-1/+1
| | | | opinion -> option
* Remove the label that acts as a header of the menu bar icon on OS X.Gravatar wodim2015-11-111-0/+4
| | | | | | There was no obvious way to paint it, and no other app has such a header anyway. Part of #1704.
* Copyright Headers: Cosmetic typos irc -> IRCGravatar un1versal2015-10-281-1/+1
|
* Clean up trailing whitespaces and excess newlinesGravatar Matt Ullman2015-10-181-2/+0
| | | | | Oh how I can already hear the sound of angry villagers with pitchforks running over to my desk
* [ci skip] cpp file typos and capitalization correctionsGravatar un1versal2015-10-081-6/+6
|
* Bigger tray icons for QT >= 5. Maybe fixes #1545.Gravatar Szymon Tomasz Stefanek2015-09-041-30/+22
|
* - massive trailing whitespace cleanup (yes, one of these "you can hate me ↵Gravatar Robert Förster2014-11-211-2/+2
| | | | | | | | | for that" commits) - apply patch by d00p: show the correct protocol version instead of just "SSLv3/TLSv1", thanks! - fix compilation on qt 5.4 on windows git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6398 17fca916-40b9-46aa-a4ea-0a15b648b75c
* added a set of monochrome icons to be used on kde and osxGravatar Fabio Bas2012-12-231-0/+6
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6306 17fca916-40b9-46aa-a4ea-0a15b648b75c
* qt5 support (sip): code only, no touch to build system by nowGravatar Fabio Bas2012-09-251-3/+0
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6251 17fca916-40b9-46aa-a4ea-0a15b648b75c
* don't expose a ctrl+Q accelerator on the tray icon popup since it can't work Gravatar Fabio Bas2012-07-161-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6232 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fixed tray icon labelGravatar Fabio Bas2012-03-291-1/+4
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6111 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fix compilation, thanks minde for noticing (CtrlAltCa <3)Gravatar wodim2012-02-271-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6073 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Dropped the KviTalPopupMenu layer, ported the involved code to QAction.Gravatar Fabio Bas2012-02-261-6/+7
| | | | | | | | This fixes most of the random crashes on osx, and is the base for a next change in the menubar. Addiotional fix: "disconnect" menu entry was broken since the 3.x era git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6072 17fca916-40b9-46aa-a4ea-0a15b648b75c
* test fix for #1152Gravatar Fabio Bas2012-01-081-0/+2
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6040 17fca916-40b9-46aa-a4ea-0a15b648b75c
* - Happy new year!Gravatar Fabio Bas2012-01-011-89/+70
| | | | | | | | | | | | - Some parts of kvirc still refered to KviMainWindow as frame(), m_pFrm, etc.. => fixed - Some parts of kvirc were still coded as if more than one KviMainWindows could exists => fixed, this involved changing KviWindows's ctor and removing KviWindow::frame(), thus the big change - The trayicon module still called itself (and was called) dockextension, and was built to support more than one KviMainWindows => renamed and fixed - Modified KviWindow::hasAttention so that is can be used everywhere instead of mixing different ways to check if a notificationm should popup - should fix #1221 and hopefully introduce little to no bugs git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6010 17fca916-40b9-46aa-a4ea-0a15b648b75c