Commit graph

4057 commits

Author SHA1 Message Date
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
Ivailo Monev
5d610aee28 plasma: correct iterator value types in Plasma::PackagePrivate::isValid()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 00:22:31 +03:00
Ivailo Monev
021036052f plasma: remove unused Plasma::copyFolder() and Plasma::removeFolder() functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 00:18:51 +03:00
Ivailo Monev
fb46cc35c9 plasma: remove redundant animations destructors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 00:07:25 +03:00