Ivailo Monev
49b17d2e46
dolphin: do not include ignored and untracked files in the status
...
if not added, changed or removed files are not to be committed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-11 23:22:58 +03:00
Ivailo Monev
c6e66748aa
dolphin: link the git plugin to kio library
...
for the KDirNotify reference
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-11 21:04:38 +03:00
Ivailo Monev
75a6f61cf6
dolphin: notify about the changes after add, remove or commit from the git plugin
...
and because showing the commit action makes no sense when no changes
(add, remove, modify) are done to the repo every time the actions are
requested a check will be done, note that the check may be quite
expensive for large repositories and delay the context menu
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-11 20:54:05 +03:00
Ivailo Monev
dee2ff1503
dolphin: prettify the git plugin commit message
...
to match what `git commit` does
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-11 17:12:38 +03:00
Ivailo Monev
ad707fe53c
dolphin: temporary disable the git plugin pull action
...
the code for the implementation is actually the same as in
FileViewGitPlugin::slotPush() except the git_remote_push() call (and
obviously the information messages stating that pull is being done)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-11 06:03:54 +03:00
Ivailo Monev
9304320d34
dolphin: update Messages.sh script for git plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-11 04:00:33 +03:00
Ivailo Monev
c68f32e086
dolphin: drop all plugins except git and rewrite it
...
one of the things that the previous implementation was lacking is the
credentials handling, also it was was very slow because it had to spawn
a process
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-11 03:54:05 +03:00
Ivailo Monev
c6114b45d9
generic: do not install kcfg files
...
see the following commit in kdelibs repo:
ee1aa40904077b7cae3c3575ffeaab176e42a85b
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 05:50:15 +03:00
Ivailo Monev
9ffdac5b9a
dolphin: adjust to KDirNotify changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-06 18:31:03 +03:00
Ivailo Monev
268376e08b
generic: adjust to solid changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-05 07:15:01 +03:00
Ivailo Monev
f9259663dd
dolphin: remove expansion leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-05 00:21:45 +03:00
Ivailo Monev
0ccc580f03
dolphin: adjust to KDirLister changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 13:38:25 +03:00
Ivailo Monev
8040340e8b
dolphin: remove now unused KItemListController setters and getters
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 12:35:48 +03:00
Ivailo Monev
9f05987cc0
dolphin: drop support for expansion (tree view)
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 09:42:38 +03:00
Ivailo Monev
10fd4a8575
dolphin: drop folders panel
...
where would I shove it:
https://ibb.co/P1MpQG3
I do not like it, nor do I use it - begone. oh, here is a hint - the
location bar can act as a tree, try clicking on the arrows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 08:20:07 +03:00
Ivailo Monev
004cd8b0ab
dolphin: fix possible tests crashes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 08:03:42 +03:00
Ivailo Monev
631226e93a
dolphin: testing build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 07:47:04 +03:00
Ivailo Monev
0ba740c6c5
generic: purge most manual tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 07:41:07 +03:00
Ivailo Monev
5325a27815
generic: adjust to KDirLister changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-01 06:16:34 +03:00
Ivailo Monev
5273946d9d
dolphin: initialize PlacesPanel member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-29 07:24:47 +03:00
Ivailo Monev
69524945c5
kioslave: remove trash migration code
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-27 09:10:47 +03:00
Ivailo Monev
568b377ca8
generic: adjust to KUrl changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 20:48:03 +03:00
Ivailo Monev
f0859e7749
generic: adjust to KUrl changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 01:39:21 +03:00
Ivailo Monev
5b7845d814
generic: adjust to KUrl changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-23 16:55:47 +03:00
Ivailo Monev
f90219b311
dolphin: adjust to KUrl changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-22 14:10:58 +03:00
Ivailo Monev
ce48bc0997
generic: preperations for kdelibs changes
...
automatically replaced via:
find -name CMakeLists.txt -exec sed -e 's|${KDE4_PLASMA_LIBS}|KDE4::plasma|g' -e 's|${KDE4_KIO_LIBS}|KDE4::kio|g' -e 's|${KDE4_SOLID_LIBS}|KDE4::solid|g' -e 's|${KDE4_KFILE_LIBS}|KDE4::kfile|g' -e 's|${KDE4_KDECORE_LIBS}|KDE4::kdecore|g' -e 's|${KDE4_KDEUI_LIBS}|KDE4::kdeui|g' -e 's|${KDE4_KCMUTILS_LIBS}|KDE4::kcmutils|g' -e 's|${KDE4_KDECLARATIVE_LIBS}|KDE4::kdeclarative|g' -e 's|${KDE4_KPTY_LIBS}|KDE4::kpty|g' -e 's|${KDE4_KEMAIL_LIBS}|KDE4::kemail|g' -e 's|${KDE4_KMEDIAPLAYER_LIBS}|KDE4::kmediaplayer|g' -e 's|${KDE4_KPARTS_LIBS}|KDE4::kparts|g' -e 's|${KDE4_KIDLETIME_LIBS}|KDE4::kidletime|g' -e 's|${KDE4_KTEXTEDITOR_LIBS}|KDE4::ktexteditor|g' -e 's|${KDE4_KPASSWDSTORE_LIBS}|KDE4::kpasswdstore|g' -e 's|${KDE4_KARCHIVE_LIBS}|KDE4::karchive|g' -e 's|${KDE4_KDNSSD_LIBS}|KDE4::kdnssd|g' -e 's|${KDE4_KNOTIFYCONFIG_LIBS}|KDE4::knotifyconfig|g' -e 's|${KDE4_KEXIV2_LIBS}|KDE4::kexiv2|g' -i {} +
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:27:11 +03:00
Ivailo Monev
472f24878b
generic: adjust to kdelibs changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:38:55 +03:00
Ivailo Monev
fab1ea4289
generic: adjust to KIO protocol changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 02:42:24 +02:00
Ivailo Monev
054f0cb760
generic: adjust to KIO protocol changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 01:15:54 +02:00
Ivailo Monev
5e162c27fe
generic: sync preview defaults
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 14:29:20 +02:00
Ivailo Monev
78f0224414
generic: adjust to KIO changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 04:05:59 +02:00
Ivailo Monev
8574646a8c
dolphin: replace hardcoded version number with the constant for it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 02:26:07 +02:00
Ivailo Monev
083f1bac95
dolphin: pause the information panel video player instead of stopping it
...
MPV causes fatal X11 I/O if it is stopped for some reason, fixes crash
in case of KDirNotify event
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 11:41:12 +02:00
Ivailo Monev
9d224e279b
dolphin: use proper type for the folder stat job
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 11:07:12 +02:00
Ivailo Monev
c252de24e2
dolphin: connect to KDirNotify signals after InformationPanelContent is created
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 11:01:23 +02:00
Ivailo Monev
4b164a6724
dolphin: hide the image preview before showing the video player
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-28 22:37:39 +02:00
Ivailo Monev
c868c10f65
dolphin: parent InformationPanelContent widget to itself
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-28 22:09:32 +02:00
Ivailo Monev
21bda2c7cd
dolphin: set the maximum size of the video preview widget even if it is not visible
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-28 21:01:56 +02:00
Ivailo Monev
b1cb5c6075
dolphin: do not set the video player maximum size to the current size of the image preview
...
their minimum and maximum sizes are set to match now but their hints differ
on purpose
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-27 06:36:07 +02:00
Ivailo Monev
388b70e51c
dolphin: set the minimum height of the KMediaWidget
...
to match that of the image preview widget
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-27 06:19:00 +02:00
Ivailo Monev
a49d6aaff1
dolphin: implement option for preview icon alpha
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-16 23:53:34 +02:00
Ivailo Monev
361cdfb5f7
generic: prepare for autostart changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 09:40:50 +02:00
Ivailo Monev
6de2404970
dolphin: use QMutableSetIterator<T> for iteration in KFileItemModel::slotCompleted()
...
fixes possible crash
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-31 20:53:09 +02:00
Ivailo Monev
34f08fca9e
dolphin: use QMutableSetIterator<T> for iteration in KFileItemModelRolesUpdater::updateChangedItems()
...
fixes possible crash
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:45:32 +03:00
Ivailo Monev
c79bf21138
dolphin: check if the URL index is not out-of-bounds in KFileItemModel::fileItem()
...
fixes possible crash
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-29 04:39:40 +03:00
Ivailo Monev
dbd81da3fe
dolphin: iterate over a copy of the visible items in KItemListView::slotItemsRemoved()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-27 14:53:38 +03:00
Ivailo Monev
382ab1e4a9
generic: sync default preview sizes limits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 07:34:23 +03:00
Ivailo Monev
1a9685e8d9
dolphin: remove unused FileViewBazaarPlugin member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-09 04:40:47 +03:00
Ivailo Monev
5ad83d26f5
dolphin: drop support for opening archives as folder
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 14:13:24 +03:00
Ivailo Monev
0042f92ea4
dolphin: replace KRandomSequence::randomize() with KRandom::randomize()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 11:43:02 +03:00