Commit graph

39 commits

Author SHA1 Message Date
Ivailo Monev
90928e8320 generic: store package found definitions in config header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-30 05:41:21 +02:00
Ivailo Monev
406bd42a7e kdeui: change the org.kde.StatusNotifierItem WindowId property type to qlonglong
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 12:32:10 +03:00
Ivailo Monev
f5c0cc05ee kdeui: use static_cast<T>() to cast the WId type in KStatusNotifierItemDBus::WindowId()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-02 12:06:29 +03:00
Ivailo Monev
23d7852213 kdeui: remove invalid property in org.kde.StatusNotifierItem D-Bus interface file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 17:01:52 +03:00
Ivailo Monev
51ec59c95e kdeui: move the static protocol version constant out of KStatusNotifierItemPrivate class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 10:12:00 +03:00
Ivailo Monev
51a8d308a1 kdeui: format notification source and header files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 10:10:44 +03:00
Ivailo Monev
71a479f48c kdeui: use typedef from KNotification class in KNotificationManager
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:52:25 +03:00
Ivailo Monev
36472304d8 kdeui: format knotification source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:49:21 +03:00
Ivailo Monev
26d0aa0859 kdeui: get rid of KNotificationManager::Private struct
KNotificationManager is private class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:49:03 +03:00
Ivailo Monev
b2a60df085 kdeui: remove redundant KNotification class forward declaration
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:31:01 +03:00
Ivailo Monev
37af6aab44 kdeui: remove unused typedef in knotificationmanager source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:30:24 +03:00
Ivailo Monev
23873e50ec kdeui: de-duplicate code inknotificationmanager source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-27 09:29:15 +03:00
Ivailo Monev
73557bd107 kdeui: save and load notification pixmaps in the default QImageWriter format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 15:14:01 +03:00
Ivailo Monev
aaa643765c kdeui: drop KStatusNotifierItem and KSystemTrayIcon movie support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 14:52:19 +03:00
Ivailo Monev
609dc64f8a kdeui: fix on-demand starting of kuiserver, knotify4 and kglobalaccel services
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-23 21:24:47 +03:00
Ivailo Monev
10c03d7774 kdeui: do not check icon name when setting icon by pixmap in KStatusNotifierItem::setIconByPixmap()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-26 04:09:46 +03:00
Ivailo Monev
c809676fc1 kdeui: use Q_BYTE_ORDER to determine byte order
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 23:07:36 +03:00
Ivailo Monev
31ee051ff4 generic: remove some compatibility bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 08:58:02 +02:00
Ivailo Monev
5d6db58b4d generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 01:08:55 +00:00
Ivailo Monev
61333c4671 generic: namespaced Qt4/Katie build fixes
most of the changes were done trought Katie's namefsck script which
convertes forward class declarations to include directives, however
other fixes here and there were needed as well as some questionable
changes to Q_DECLARE_TYPEINFO() macro calls because they most likely
have to do the namespacing themselfs (QT_BEGIN/END_NAMESPACE, and
probably will be in Katie) meaning that some of the changes may be
temporary and reverted later.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-08-04 09:24:39 +00:00
Ivailo Monev
3e64cf90bd generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-03 22:16:21 +00:00
Ivailo Monev
76b834d054 generic: remove redundant KHBox and KVBox headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 18:42:39 +00:00
Ivailo Monev
40ddf974db generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-05 11:51:14 +00:00
Ivailo Monev
aa427fbc74 generic: get rid of TopMenu window mask
I think the last use of it went away with KMenuBar, other parts Katana
mostly check for it so that they can ignore it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-26 17:19:15 +00:00
Ivailo Monev
9baa39f370 kdeui: enable legacy mode when not build with libdbusmenu-qt support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-18 04:52:26 +00:00
Ivailo Monev
9272567f30 generic: build khtml only of qtwebkit is not found
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-18 06:37:35 +02:00
Ivailo Monev
bd37b35920 kdeui: support status notifier without libdbusmenu-qt
this is basicly to make code build, does not mean it will work as
expected. the change basicly adds the bits needed to make other
system tray components build gracefully withouts hacks.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-17 16:14:15 +02:00
Ivailo Monev
76b1d7b44e generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 20:53:03 +02:00
Ivailo Monev
af1824d08c generic: stop using obsolete code paths
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-10-27 18:47:05 +02:00
Ivailo Monev
b451b9602e generic: misc cleanups 2015-09-22 10:34:04 +00:00
Ivailo Monev
a45755d5a1 generic: misc cleanups 2015-09-04 21:57:46 +00:00
Ivailo Monev
21ad0df488 generic: make changes required for building against katie 2015-08-11 05:56:07 +03:00
Ivailo Monev
16daf6233d generic: remove code for Qt4 versions older than 4.8 2015-07-15 20:41:31 +00:00
Ivailo Monev
0d4a77e9a3 kdeui: remove support for override/unmanaged window type (part 2) 2015-04-20 07:24:03 +00:00
Ivailo Monev
82fc15f54b generic: use CMake moc instead of automoc4 by default
for compatibilty reasons automoc4 support is not removed but it
shall be in the future. automoc4 has not been maintained for a
while (last commit is from 2011) and the stable release is from
2009.

CMake version >= 2.8.6 provides the functionality for mocking so
I see no reason to not make use of it.
2015-02-27 07:40:26 +00:00
Ivailo Monev
c7a2a17692 yet more windows and mac code remove 2014-11-19 15:30:39 +00:00
Ivailo Monev
c3f3bcb965 windows code remove 2014-11-19 15:17:14 +00:00
Ivailo Monev
0e7507fb68 updated dbus interfaces 2014-11-18 02:59:03 +00:00
Ivailo Monev
814163a8dc initial import 2014-11-13 01:04:59 +02:00