aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/trayicon/libkvitrayicon.cpp
Commit message (Expand)AuthorAgeFilesLines
* Tray icon fixes (#2581)•••* 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, macGravatar ctrlaltca2023-12-241-44/+79
* Port from QRegExp (unavailable on qt6) to KviRegExp, based on QRegularExpression•••Method str_kvs_fnc_split() had to be replaced with the original version, since the newer one relied on Qt5's QStringRef Gravatar Fabio Bas2023-10-181-1/+0
* misc doc fixesGravatar wodim2017-08-291-1/+1
* Add /away -d for GUI actions to override the boolUseAwayMessage option. Fixes...•••* Add /away -d for GUI actions to override the boolUseAwayMessage option. Fixes #2101. * Fix #2102. Gravatar Andrio Celos2016-08-131-2/+9
* 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 libkvitrayicon••• - 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 Gravatar Fylwind2016-08-121-25/+17
* KviTrayIcon: Get rid of the die() methodGravatar staticfox2016-08-111-5/+0
* Part 1: Bring KVIrc to the 21st century•••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. Gravatar staticfox2016-08-031-9/+6
* 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 quit•••Properly fix #1841 Fix #1886 Gravatar staticfox2016-04-181-1/+6
* 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.•••Now that we only support Qt 5 we will no longer need these. Gravatar wodim2016-04-071-5/+1
* documentation: formatting/indentation + minor syntax fixes•••+ Dont use double quotes to emphasise words in normal circumstances. + improve indenting + consistency (good for readability when editing source) + also replace single quotes Gravatar un1versal2016-03-141-1/+1
* 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 assign...•••how the icon worked idk as it was wrong name Gravatar un1versal2016-01-131-1/+1
* Change the behaviour of the "Hide Tray Icon" action so it disables it permane...Gravatar wodim2016-01-131-2/+7
* 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 Icon•••part of https://github.com/kvirc/KVIrc/issues/1841 Gravatar un1versal2016-01-131-2/+2
* 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 opinion...Gravatar un1versal2015-11-281-1/+1
* Remove the label that acts as a header of the menu bar icon on OS X.•••There was no obvious way to paint it, and no other app has such a header anyway. Part of #1704. Gravatar wodim2015-11-111-0/+4
* Copyright Headers: Cosmetic typos irc -> IRCGravatar un1versal2015-10-281-1/+1
* Clean up trailing whitespaces and excess newlines•••Oh how I can already hear the sound of angry villagers with pitchforks running over to my desk Gravatar Matt Ullman2015-10-181-2/+0
* [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 for...•••- 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 Gravatar Robert Förster2014-11-211-2/+2
* added a set of monochrome icons to be used on kde and osx•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6306 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2012-12-231-0/+6
* qt5 support (sip): code only, no touch to build system by now•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6251 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2012-09-251-3/+0
* don't expose a ctrl+Q accelerator on the tray icon popup since it can't work •••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6232 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2012-07-161-1/+1
* fixed tray icon label•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6111 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2012-03-291-1/+4
* fix compilation, thanks minde for noticing (CtrlAltCa <3)•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6073 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar wodim2012-02-271-1/+1
* Dropped the KviTalPopupMenu layer, ported the involved code to QAction.•••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 Gravatar Fabio Bas2012-02-261-6/+7
* test fix for #1152•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6040 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2012-01-081-0/+2
* - Happy new year!••• - 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 Gravatar Fabio Bas2012-01-011-89/+70
* fix for #1090 (2nd part...)•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5605 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar wodim2011-03-151-0/+4