Aleix Pol
66bb27b824
app: Add options to allow opening the app on a device and config
2025-06-17 23:29:23 +02:00
Laurent Montel
b61f32262e
GIT_SILENT: Adapt to KConfigGroup name officially being a QString type
2023-11-06 20:05:39 +01:00
Alexander Lohnau
6fbecf28da
Remove trailing / for KPluginMetaData::findPlugins
...
This is not needed and pretty much all usages of this method don't do it too
2023-07-31 06:39:08 +00:00
Alexander Lohnau
2e67f95017
Add explicit moc includes to cpp files
...
The rationale is explained in https://planet.kde.org/friedrich-kossebau-2023-06-28-include-also-moc-files-of-headers/
In case of KDEConnect, it impressively speeds up compilation. Before it
took 390 seconds on a clean build and with this change it took 330 seconds.
This is due to the mocs_compilation having to include the header files
and thus all their headers. Due to the lots of small plugins we have,
this means that the same headers must be compiled plenty of times.
When we include the moc files directly in the C++ file, they are already
available.
2023-07-30 07:27:45 +00:00
Alexander Lohnau
e894f7c000
PluginModel: Do not call begin/end resetModel in constructor
...
This is only needed if we update the data afterward
2023-07-22 20:51:19 +00:00
Albert Vaca Cintora
dd4831f823
Add missing NOTIFY to properties
2023-07-22 20:09:46 +02:00
Alexander Lohnau
ac3d439a2a
Clean up unneeded version checks
...
With the min. version bumped, those can be safely removed
2023-07-22 16:17:24 +02:00
Alexander Lohnau
a9292f651f
Port deprecated KPluginLoader usage
2023-07-20 11:15:46 +03:00
Nicolas Fella
a918ffc0cb
Add and make use of ECM's clang-format integration
2022-09-11 23:21:58 +00:00
Nicolas Fella
473b1f07c3
[app] Improve plugin config delegates
...
Add description and make them more consistent with other list items in
KDE.
2020-11-16 12:21:47 +00:00
Nicolas Fella
753b1a2b0c
Constify variable
2020-11-16 12:21:47 +00:00
Nicolas Fella
8be089472f
Port plugin model away from KPluginInfo
2020-11-16 12:21:47 +00:00
Nicolas Fella
400c800deb
[app] Add plugin settings page
...
Include a page that allows (de)selecting and configuring plugins
This is one of the last missing pieces for feature parity with the KCM.
2020-09-08 20:33:20 +02:00