Commit graph

37 commits

Author SHA1 Message Date
Ivailo Monev
fadbf1baa4 ark: adjust to KAbstractWidgetJobTracker changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-22 17:51:25 +03:00
Ivailo Monev
4696a44ada ark: check for single folder archives when extracting and auto sub-folder option is on
if the archive is single folder and the directory exists ark will ask if
overwriting should be done

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-18 23:51:23 +03:00
Ivailo Monev
c0c0f194bc ark: rework extraction dialog
less space used by the options, automatic sub-folder detection even for
single folder archive and handling of dot (".") as the returned sub-folder
name by the archive list job (libarchive quirck).

tested batch and non-batch extraction, with and without automatic
sub-folder detection but with tar.xz and .deb files only

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-18 03:08:36 +03:00
Ivailo Monev
ddcd646ea0 ark: use proper type for the return value of Kerfuffle::ExtractionDialog::destinationDirectory()
otherwise there are QString to KUrl to QString conversions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-18 03:07:30 +03:00
Ivailo Monev
bc2a235c3b ark: mark URL as modified in the part upon adding or deleting
required the following commit from kdelibs to actually save:
319ebf4d2089a167b2a9e1f746eb52cd54dec150

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-16 04:36:33 +03:00
Ivailo Monev
763d88a96d ark: remove redundant kDebug() calls
log nothing

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-16 03:34:03 +03:00
Ivailo Monev
a91ec41cc6 generic: adjust to KRun changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 03:22:20 +03:00
Ivailo Monev
3cf815c995 generic: adjust to KMimeType changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-04 20:19:23 +03:00
Ivailo Monev
6260843dde generic: prepare for KuitSemantics changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-03 08:53:32 +03:00
Ivailo Monev
31edff16e9 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-23 08:02:39 +03:00
Ivailo Monev
1fbe26542a ark: replace message with italic format in error message
actually the same

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 04:12:52 +03:00
Ivailo Monev
587602f0ca generic: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-24 01:22:36 +02:00
Ivailo Monev
b510355f1b generic: adjust to kparts changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 05:02:50 +03:00
Ivailo Monev
a533e0d19c generic: adjust to kparts changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 04:27:42 +03:00
Ivailo Monev
8feb5359d4 generic: create key sequence objects from the key enums
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 20:56:41 +03:00
Ivailo Monev
bef4cece61 generic: replace QLabel with the new KPixmapWidget class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 16:42:48 +03:00
Ivailo Monev
e7e2d636e1 ark: adjust to KLocalizedString changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-17 23:41:32 +03:00
Ivailo Monev
44a349b97d generic: adjust to kfile changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 03:12:02 +03:00
Ivailo Monev
200504c967 ark: implement session restoration
altough there are bits for that in main() the URL the part loaded was not
saved and restored when that had to happen, now it is

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 09:53:24 +03:00
Ivailo Monev
93e394f1ca generic: preperations for kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:28:51 +03:00
Ivailo Monev
fac3df8cef ark: set the part object name
used by debug message in kdelibs/kparts/part.cpp

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-26 23:26:42 +02:00
Ivailo Monev
5e96399497 ark: query for the preferred service from the viewer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 00:36:50 +03:00
Ivailo Monev
6ccf553d1e generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:21:09 +03:00
Ivailo Monev
b03dc82455 ark: adjust to kparts changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-21 14:32:58 +03:00
Ivailo Monev
2b93ba2493 ark: remove browser support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-03 01:38:28 +02:00
Ivailo Monev
59190d3194 generic: replace installation paths with KDE4_ prefixed
see commit in kdelibs repository

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 20:12:24 +00:00
Ivailo Monev
85f69572f7 ark: deal with TODO
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 01:35:13 +00:00
Ivailo Monev
7cd1cf7b19 ark: hide progress bar on job reset
this ensures progress bar is not shown as active during and after toolbar
configuration for an example

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-17 10:43:21 +00:00
Ivailo Monev
e166af4e02 generic: replace forward declarations with headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 00:08:45 +00:00
Ivailo Monev
25f371ade9 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 13:16:57 +00:00
Ivailo Monev
cbf29a08cf generic: make changes required for building against Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-25 10:01:00 +00:00
Ivailo Monev
f58a4c5452 generic: major build system cleanup 2015-09-02 02:13:50 +03:00
Ivailo Monev
c135cfa6bf generic: adjust for CMake moc 2015-02-27 11:02:43 +00:00
Ivailo Monev
7f39b7ec2e ark: normalize all signal connections 2015-01-04 02:45:51 +00:00
Ivailo Monev
ed5579d05a implement context menu for Ark (backport)
this commits is basicly upstream ed3ea7db and 5805c830 commits
2014-12-21 12:48:25 +00:00
Ivailo Monev
5c246a73ae Stop crashing on exit when being used solely as a KPart (upstream cd8ad276) 2014-11-26 00:31:55 +00:00
Ivailo Monev
07d10d4d4e initial import of ark 2014-11-18 17:46:34 +00:00