Ivailo Monev
c63f00ec2a
kio: move KDynamicJobTracker to kdeui and export it as public class
...
to be used by kprintjobs and possibly more, also added camelcase header
for KUiServerJobTracker
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 03:09:21 +03:00
Ivailo Monev
4ba42b20e1
kdeui: implement hidden KUiServerJobTracker feature to override the application name and icon
...
also updated the D-Bus interface file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 19:33:17 +03:00
Ivailo Monev
6ae96c3c1d
kdecore: do not block while parsing files in KDeviceDatabase
...
parsing ~30k lines and filling maps for the entries takes some time and
could block the events of kinfocenter for example which is noticable
because the parsing of files is delayed until a KDeviceDatabase query is
made
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 16:07:14 +03:00
Ivailo Monev
f0c713f831
kdeclarative: QImage binding optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 15:11:54 +03:00
Ivailo Monev
606a146a9e
kio: remove KBookmarkManager hack
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:30:26 +03:00
Ivailo Monev
43429280bd
kio: remove unused KBookmarkOwner destructor and private member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:24:47 +03:00
Ivailo Monev
ea7d508307
kfile: mark KFileBookmarkHandler reimplementations as final
...
also KFileBookmarkHandler::openBookmark() is not used as slot
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:22:22 +03:00
Ivailo Monev
004a32ab63
kfile: remove declaration of non-existing KFileBookmarkHandler::popupMenu() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:14:53 +03:00
Ivailo Monev
dc77272b5d
kfile: remove unused KFileBookmarkHandler member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:09:27 +03:00
Ivailo Monev
57b0640985
kfile: remove declaration of non-existing KFileBookmarkHandler::importOldBookmarks() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:08:39 +03:00
Ivailo Monev
7862c2ca66
kio: remove unused KBookmarkDomBuilder class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:06:47 +03:00
Ivailo Monev
9202a67e68
kio: initialize the flags variables in KIO::SlaveBase::dispatch()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 11:58:09 +03:00
Ivailo Monev
09b8c2916d
kio: make KBookmarkImporterBase::setupSignalForwards() static
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 11:38:04 +03:00
Ivailo Monev
915739b2b8
kio: remove unused and internal KImportedBookmarkMenu, KBookmarkMenuImporter and KImportedBookmarkActionMenu classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 11:07:58 +03:00
Ivailo Monev
88eaab0058
kdeui: remove deprecated KDialog::layoutHintChanged() signal
...
unused
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 10:11:44 +03:00
Ivailo Monev
98a981bdd2
plasma: remove unused and deprecated Plasma::AbstractRunner::serviceQuery() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 08:35:21 +03:00
Ivailo Monev
4966846ed7
generic: drop sub-URL support
...
was used by the archive KIO slave for example (which is no longer
maintained)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 08:34:19 +03:00
Ivailo Monev
d9eca4f771
kio: remove unused KIO::FileJob class and random access I/O API
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 23:06:32 +03:00
Ivailo Monev
b5e3c91104
kio: remove unused and internal KIO::AuthInfo extra field
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 17:45:09 +03:00
Ivailo Monev
6f78051c91
kdecore: implement option to download the icon from KMimeType::favIconForUrl()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 08:18:03 +03:00
Ivailo Monev
d2dbb40e6e
kimgio: remove redundant destructors
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 07:29:15 +03:00
Ivailo Monev
f6aba57553
kio: remove obsolete hack related to file dialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 05:08:03 +03:00
Ivailo Monev
0d50d69dbb
generic: remove irrelevant TODO files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 02:50:54 +03:00
Ivailo Monev
669c8caa3b
generic: format kimageio and krecentdirs source/header files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 02:47:05 +03:00
Ivailo Monev
470d7f91f9
kio: drop support for native dialogs
...
very much broken (with some TODOs, obviously not finished). on the TODO is
to get rid of KFileDialogQtOverride class and hook via QGuiPlatformPlugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 16:47:53 +03:00
Ivailo Monev
a2a4d1b774
kdecore: PCI IDs database update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 11:30:26 +03:00
Ivailo Monev
49904fd247
kdecore: KTemporaryFile optimization
...
assuming that default constructed KComponentData is invalid and the
temporary directory is the same as that returned by the global
KStandardDirs isntance the private data pointer is redundant
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 09:37:45 +03:00
Ivailo Monev
8a985288c1
kdeclarative: remove stub and unused KDeclarative::runtimePlatform() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 06:25:04 +03:00
Ivailo Monev
37a9dbe351
kio: deal with FIXME related to KIO::ERR_COULD_NOT_CLOSEDIR
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 03:10:58 +03:00
Ivailo Monev
c09633b359
kio: remove unused and private KIO::JobUiDelegate member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 02:50:10 +03:00
Ivailo Monev
22fcc8aef5
kdeclarative: correct copyright for QImage binding
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 02:40:20 +03:00
Ivailo Monev
77672fbe46
kio: remove deprecated and unused KIO::SlaveInterface methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 01:30:50 +03:00
Ivailo Monev
30ed152379
kdeclarative: minimal QImage type binding
...
to be used in fixing notifications applet warning
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 16:50:36 +03:00
Ivailo Monev
7e6a2f1a90
kio: assume dontAskAgainName is send by KIO::SlaveBase::messageBox()
...
it is send always
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 14:29:33 +03:00
Ivailo Monev
530f122fa5
kio: use the same integer type as KIO::SlaveBase::messageBox() in KIO::SlaveInterface::dispatch()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 14:25:55 +03:00
Ivailo Monev
9d65dc3c96
kio: KIO::SlaveInterface review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 14:02:02 +03:00
Ivailo Monev
cb8f778490
kio: remove unused KIO::SlaveInterface methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 13:43:16 +03:00
Ivailo Monev
004e03252f
kio: merge KIO::Slave into KIO::SlaveInterface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 13:37:11 +03:00
Ivailo Monev
a5ae838a0e
kio: const-ify KIO::Slave::suspended() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 12:34:19 +03:00
Ivailo Monev
03a53c8cb9
kio: rename KIO::Slave::slave_pid() to KIO::Slave::pid() and correct its return type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 12:32:46 +03:00
Ivailo Monev
d55ce7bf9c
kio: de-virtualize KIO::Slave methods
...
no class inherits from it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 12:30:24 +03:00
Ivailo Monev
9e177e6fa9
kio: remove unused and redundant KIO::Slave::slaveProtocol() method
...
returns the same as KIO::Slave::protocol()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 12:15:15 +03:00
Ivailo Monev
65957abb2e
kdecore: KDeviceDatabase optimization
...
I didn't benchmark it but I did the same kind of optimization for
KSystemTimeZones (which I did benchmark)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 05:47:20 +03:00
Ivailo Monev
6d6b5a85fd
kio: remove reference to KIO slave that is no longer maintained
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 02:05:48 +03:00
Ivailo Monev
f51637dffb
plasma: remove redundant Plasma::PluginLoader pointer metatype declaration
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 01:29:58 +03:00
Ivailo Monev
e11edce0d8
plasma: convert Plasma::PluginLoader methods to static
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 01:26:42 +03:00
Ivailo Monev
37f1590094
plasma: debug type build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 01:23:12 +03:00
Ivailo Monev
fa96d8c627
plasma: testing build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 01:03:16 +03:00
Ivailo Monev
e2cc778bf2
plasma: remove unused Plasma::AbstractRunner::bigLock() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 00:35:48 +03:00
Ivailo Monev
67f0a70c9d
plasma: remove unused private Plasma::PlasmoidService and Plasma::PlasmoidServiceJob classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 00:23:19 +03:00