Commit graph

56 commits

Author SHA1 Message Date
Ivailo Monev
b90f90905b kio: move most of the KRun bits to KLauncher
two things doing the same thing - one has to go away. also KRun does not
fork and the launched service/application lifetime was bound to the
process launching it, that is not the case with klauncher - it is bound
to the session (in the usual case)

a few things on the TODO list but mostly for services/applications
lacking features

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 03:21:17 +03:00
Ivailo Monev
b0d0a4ee18 kio: do not convert the element attribute to latin1 in KBookmark::url()
that will only convert it back to QString in the KUrl constructor but it
will not be from UTF-8 bytes - the attribute string is converted to latin1,
duh

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-05 05:47:03 +03:00
Ivailo Monev
47d0b5a297 kdecore: remove unused KUrl metadata
was used to pass the referrer and while it is still possible to
reimplement it realisticly speaking it is impossible to preserve the
referrer (and other HTTP(S) header metadata) because it will be lost in
transition in some cicumstances such as when drag-n-drop is done to
application unaware of application/x-kio-metadata

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 21:13:59 +03:00
Ivailo Monev
dc208c52fd generic: update references to shared data directory
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 00:20:22 +03:00
Ivailo Monev
ad277e865d kio: mark the iterator values as reference where modified
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 17:02:27 +03:00
Ivailo Monev
562fc726b1 kio: remove unused KBookmarkManagerPrivate member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-12 16:56:17 +03:00
Ivailo Monev
be20483256 kio: bookmark classes review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 18:53:06 +03:00
Ivailo Monev
2778dbed9c kio: remove unused feature to show bookmark folders in toolbars
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 16:11:21 +03:00
Ivailo Monev
c8119cf861 kio: disable copying of KBookmarkMenu
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 15:45:47 +03:00
Ivailo Monev
8d6cbd657c kio: remove unused KBookmark::showInToolbar() and KBookmark::setShowInToolbar() methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 15:23:20 +03:00
Ivailo Monev
234e78c1cb kio: remove reference to non-existing KBookmarkBar class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 15:17:26 +03:00
Ivailo Monev
451ad3c859 kio: remove redundant bookmark classes destructors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 13:19:33 +03:00
Ivailo Monev
af33cfc7d0 kio: bookmark classes review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 12:58:56 +03:00
Ivailo Monev
43c73d1093 kio: move private KBookmarkMenu members to the data pointer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 12:21:37 +03:00
Ivailo Monev
d80666eb12 kio: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 11:27:51 +03:00
Ivailo Monev
3efa855e0a kio: MOC warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 11:26:53 +03:00
Ivailo Monev
0754183a1c kio: drop support for temporary bookmark managers
when importing the bookmark opened by manager should be filled with
bookmarks, when exporting it is probably done to format the bookmark
manager does not know how to handle (JSON?) now that import/export feature
is not a thing

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 10:38:06 +03:00
Ivailo Monev
447ca7c010 kio: make KBookmarkDialog::initLayoutPrivate() and KBookmarkDialog::fillGroup() private
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 10:20:24 +03:00
Ivailo Monev
de42cd34be kio: someone's typos
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 10:19:46 +03:00
Ivailo Monev
2ba9d8b546 kio: move private KBookmarkDialog members to data pointer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 09:04:01 +03:00
Ivailo Monev
25bc94ac0e kio: remove unused KBookmarkExporterBase, KBookmarkImporterBase and KXBELBookmarkImporterImpl classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 08:16:00 +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
7862c2ca66 kio: remove unused KBookmarkDomBuilder class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 14:06:47 +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
23618df1b5 kio: remove duplicate header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 12:03:16 +03:00
Ivailo Monev
e88c621aa2 generic: authorization reimplementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:27:41 +03:00
Ivailo Monev
f7b9fa633a kio: remove unused KonqBookmarkOwner, KonqBookmarkMenu and KonqBookmarkContextMenu classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 04:19:36 +03:00
Ivailo Monev
a1e8400692 kio: drop support for importing formats other than XBEL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 04:07:52 +03:00
Ivailo Monev
0c6d9f7d70 kio: remove unused struct member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-15 04:58:03 +00:00
Ivailo Monev
3422ca4413 generic: get rid of KGLobal::staticQString()
global statics are static objects and the method is using one

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 19:49:54 +02:00
Ivailo Monev
f08d4d6605 kio: undeprecate KIO::Connection class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 00:41:06 +03:00
Ivailo Monev
a8f4cd469c kio: don't lookup for bookmark manager twice
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-21 22:57:41 +03:00
Ivailo Monev
53efbdfa94 kdecore: remove all KSaveFile backup modes except simple
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-14 11:49:13 +03:00
Ivailo Monev
aede58befc generic: reimplement KDirWatch
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 12:18:09 +00:00
Ivailo Monev
6cdb77afd3 generic: various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-07-17 15:35:02 +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
3716d95998 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-16 02:33:29 +00:00
Ivailo Monev
8024c8cbec generic: fix indentation compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-11 19:34:32 +00:00
Ivailo Monev
1f34f5ad73 generic: use CMake export header generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 20:13:02 +00:00
Ivailo Monev
51eb0d4465 kio: update bookmark favicon when necessary
this may actually slow things down since the icon is probed via KMimeType
but it allows to sync, for an example, favourite icons in the Dolphin panel
which is (hopefully) usefull in the case of remote host favourites. also I
made KBookmarkManager::updateFavicon() operational

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-09 09:41:01 +00:00
Ivailo Monev
e515c1bf23 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-19 22:36:56 +02:00
Ivailo Monev
9f362672a6 generic: headers inclusion cleanup 2015-10-14 22:38:09 +03:00
Ivailo Monev
3d14a4b88b generic: code shrinks 2015-09-30 10:37:53 +03:00
Ivailo Monev
a3ec7d5356 generic: misc cleanups 2015-08-25 22:10:31 +03:00
Ivailo Monev
1a0dfb4704 generic: misc cleanups 2015-08-19 01:38:20 +03:00
Ivailo Monev
21ad0df488 generic: make changes required for building against katie 2015-08-11 05:56:07 +03:00
Ivailo Monev
e05886723a generic: normalize include guards 2015-07-11 18:20:46 +03:00
Ivailo Monev
bbea8b2acc generic: drop most of the KIOSK functionality 2015-05-19 05:23:35 +00:00