Commit graph

174 commits

Author SHA1 Message Date
Ivailo Monev
e71acad9d5 kio: match groups in KPreviewPropsPlugin::supports()
fixes video preview in properties dialog

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-30 17:47:41 +03:00
Ivailo Monev
95dc492b25 kio: use KImageFilePreview directly for previews
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-30 16:53:14 +03:00
Ivailo Monev
b70c62257d kio: remove reference to non-existing audio preview plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-30 12:51:25 +03:00
Ivailo Monev
f32912b1e7 kio: add frame rate NFO to translator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-29 15:09:10 +03:00
Ivailo Monev
32872f16d5 kio: remove unused file sharing API
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-08 05:09:56 +03:00
Ivailo Monev
7fd2f9572f kio: return key as is if there is no hash character in it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-06 17:06:58 +03:00
Ivailo Monev
28c44664ee kio: translate strings used by strigi font analyzer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-06 16:49:36 +03:00
Ivailo Monev
07bd46509f kio: multi-line metadata values width fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-22 14:57:20 +02:00
Ivailo Monev
320d50894c kio: add some missing NFOs to translator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-20 07:43:12 +02:00
Ivailo Monev
fe0af7c285 kio: remove redundant private KFileMetaDataWidget method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-18 00:45:41 +02:00
Ivailo Monev
95a1b9e164 kio: remove unused signals
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-18 00:18:36 +02:00
Ivailo Monev
c12103d15e kio: fix possible null-pointer dereference
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-09 17:27:31 +02:00
Ivailo Monev
5f595705a8 kio: use static immutable map for translated NFOs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-07 21:37:20 +02:00
Ivailo Monev
c891c0cd82 kio: correct logic for terminal options
patches from NetBSD's pkgsrc

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-23 02:24:58 +02:00
Ivailo Monev
d2c5598a0f generic: DragonFly BSD build fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-25 00:14:07 +00:00
Ivailo Monev
dfb95e9e13 kio: do not create widgets for empty metadata values
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-30 13:52:47 +00:00
Ivailo Monev
4357dbf7a4 kio: plug KFileMetaDataWidget memory leak 2020-01-30 13:51:17 +00:00
Ivailo Monev
9ee607bc7c kio: call slotDataChangeFinished() after metadata has been read
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-30 13:39:07 +00:00
Ivailo Monev
6e0f9c880a kio: fix race condition in KFileMetaDataConfigurationWidget::Private::loadMetaData()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-30 12:47:35 +00:00
Ivailo Monev
45bd3f0bed generic: register types required by properties
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-28 19:44:58 +00:00
Ivailo Monev
f993043c4b generic: various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-29 00:26:21 +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
35a5ce1afe generic: remove some binary compatibility bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-02 23:23:14 +00:00
Ivailo Monev
7419f793b0 generic: replace kdesu with kdesudo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-15 02:06:56 +00:00
Ivailo Monev
1c9366aabe generic: get rid of redundant KMimeTypeValidator and KStringListValidator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-03 01:15:11 +00:00
Ivailo Monev
cd1ca7c87e generic: replace KProcess with QProcess where feasable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-30 06:09:02 +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
4757091016 kfile: cleanup KRecentDocument
the QString overload for KRecentDocument::add() should not be needed since
https://github.com/fluxer/kdelibs/commit/d1c90f17

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-25 11:36:05 +00:00
Ivailo Monev
d147517cd5 generic: remove redudndant kdelnk checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-21 20:13:10 +00:00
Ivailo Monev
6459097c59 kio: remove redundant KfsProcess
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-21 16:05:27 +00:00
Ivailo Monev
acc7a8b9d8 kio: remove unused KDiskFreeSpace
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-21 14:25:49 +00:00
Ivailo Monev
751528cbe8 generic: remove unused functions, members and methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-19 09:27:29 +00:00
Ivailo Monev
76b834d054 generic: remove redundant KHBox and KVBox headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 18:42:39 +00:00
Ivailo Monev
0c602fc82d kio: further simplify metadata reading
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-31 01:10:00 +00:00
Ivailo Monev
d9e49d1617 kio: simplify and speed up metadata reading
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-30 20:38:15 +00:00
Ivailo Monev
795fea6735 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-29 23:13:36 +00:00
Ivailo Monev
b35e6bd543 kio: remove BIC bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-29 01:31:59 +00:00
Ivailo Monev
b9788987ab generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-28 16:28:57 +00:00
Ivailo Monev
7bf9d931ee kio: remove compat header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-21 16:01:27 +02:00
Ivailo Monev
47a6e93394 kio: do not show content size twice
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-27 00:25:55 +00:00
Ivailo Monev
6edd107a24 kio: do not show metadata about modification time in ctime
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-09 09:48:39 +02:00
Ivailo Monev
f5050913b7 kio: make good use of the translator in the metadata provider
in the original KDE implementation it was used along with Nepomuk,
but Nepomuk support was dropped yet some semantic URIs are still
used across the KDE applications (e.g. dolphin, gwenview) for
info other than size, date of modification, etc. thus keeping a
local static mini-hash for the kfileitem properties is not very
good as knfotranslator has its own hash mechanisms thus the
translator items got merged into the translator and is now fully
utilized hopefully dropping the memory usage a little bit of the
metadata provider.
2015-09-29 06:44:54 +00:00
Ivailo Monev
60d9402fe4 generic: misc cleanups 2015-09-29 06:10:49 +00:00
Ivailo Monev
2fb74439bd generic: code shrinks 2015-09-29 05:49:46 +00:00
Ivailo Monev
4d683ae8b3 generic: cleanups remains of custom apps resources support 2015-09-06 14:42:29 +03:00
Ivailo Monev
37cd62ca47 generic: misc cleanups 2015-09-01 21:22:19 +03:00
Ivailo Monev
c931b9a201 generic: mostly win cruft removal 2015-08-28 04:47:19 +03:00
Ivailo Monev
950cb05839 kio: minor metadata provider cleanup 2015-08-28 04:14:43 +03:00
Ivailo Monev
21ad0df488 generic: make changes required for building against katie 2015-08-11 05:56:07 +03:00
Ivailo Monev
b24f8387bb kio: bump kmetainformationrc version 2015-07-27 02:02:50 +03:00