Ivailo Monev
|
05ab33ea75
|
kio: show disabled inode-directory image when the item is directory and preview fails
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-28 14:57:28 +03:00 |
|
Ivailo Monev
|
2aca2619c3
|
kio: KFileMetaDataConfigurationWidget optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-28 07:24:19 +03:00 |
|
Ivailo Monev
|
34f0c59d46
|
kio: sort metadata by name
better everyday (even on sundays):
https://ibb.co/MnGq4dx
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-27 15:32:32 +03:00 |
|
Ivailo Monev
|
01ebf503a2
|
kio: remove unused kfilemetainfoitem header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-27 14:37:33 +03:00 |
|
Ivailo Monev
|
fa7414c709
|
kio: remove redundant KFileMetaInfoItem forward declaration in kmetaprops header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-27 14:35:32 +03:00 |
|
Ivailo Monev
|
8696681c5c
|
generic: process all events and use KJob::exec() instead of QEventLoop
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-26 15:56:30 +03:00 |
|
Ivailo Monev
|
42000edda9
|
kio: stop painting busy indicator when the preview job result is emited
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-09 14:55:53 +03:00 |
|
Ivailo Monev
|
281e841358
|
kio: paint pixmap indicating the preview is being generated until the preview job is done
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-05-08 00:29:07 +03:00 |
|
Ivailo Monev
|
e722b26ea5
|
kio: reimplement meta information extraction
TODO: plugins for audio and video meta information extraction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-04-14 04:45:36 +03:00 |
|
Ivailo Monev
|
68414172c4
|
kio: simplify KFileMetaDataWidget::sizeHint()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-27 20:56:42 +03:00 |
|
Ivailo Monev
|
543978ccc2
|
kio: the meta information for multiple URLs shall be only the total size
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-27 19:42:07 +03:00 |
|
Ivailo Monev
|
6a54f7b41e
|
kio: connect to meta information provider once during KFileMetaDataConfigurationWidget construction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-12 21:36:07 +02:00 |
|
Ivailo Monev
|
781ed5e013
|
kio: clear data even if items list is empty in KFileMetaDataProvider
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-12 21:35:15 +02:00 |
|
Ivailo Monev
|
2f8c0f7841
|
kio: show meta properties dialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-11 02:49:51 +02:00 |
|
Ivailo Monev
|
0e50b3e824
|
kio: store meta information values as string in KFileMetaDataProvider
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-11 02:05:34 +02:00 |
|
Ivailo Monev
|
6a738bd030
|
kio: enable ~20 meta information keys by default
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-11 00:55:52 +02:00 |
|
Ivailo Monev
|
04fddbd3bb
|
kio: fix exclusion of disabled meta information
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-10 17:09:04 +02:00 |
|
Ivailo Monev
|
ab6370b41a
|
kio: repurpose KFileMetaInfo::supportedKeys(), new public KFileMetaInfo::name() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-10 12:05:20 +02:00 |
|
Ivailo Monev
|
2da2c1db28
|
kio: fix possible crash in case no valid URL is passed to KFileMetaDataProvider::setItems()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 22:49:24 +02:00 |
|
Ivailo Monev
|
1091f8e521
|
kio: KFileMetaDataProvider review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 22:43:30 +02:00 |
|
Ivailo Monev
|
6a017117a8
|
kio: clear KFileMetaDataProvider data before reading metadata for new items
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 22:20:30 +02:00 |
|
Ivailo Monev
|
50e476d005
|
kio: remove unused KFileMetaDataProvider::Private methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 22:15:47 +02:00 |
|
Ivailo Monev
|
082ea4e161
|
kio: de-virtualize KFileMetaDataProvider methods and remove one that is not used
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 22:11:20 +02:00 |
|
Ivailo Monev
|
89d98b24c6
|
kio: implement KFileMetaInfo::preferredKeys()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 18:14:09 +02:00 |
|
Ivailo Monev
|
3a1bea4822
|
kio: correct subtitles codec key translation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 18:13:23 +02:00 |
|
Ivailo Monev
|
a67c74dff4
|
kio: store KFileMetaInfoItem as list in KFileMetaInfo, value as QString in KFileMetaInfoItem
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 16:26:00 +02:00 |
|
Ivailo Monev
|
8cb850308d
|
kio: handle more meta information cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 15:33:11 +02:00 |
|
Ivailo Monev
|
481e47a8b9
|
kio: handle more meta information cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 04:16:33 +02:00 |
|
Ivailo Monev
|
fb03c5ecb1
|
kio: convert URI to non-percentage encoded string in KNfoTranslator::translation()
half way there, still it looks a bit too much:
https://ibb.co/Bfqfj4n
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 02:45:12 +02:00 |
|
Ivailo Monev
|
f4b23e1b4e
|
kio: avoid KUrl to QString and then implicit KUrl conversion in KFileMetaDataProvider::label()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 02:40:51 +02:00 |
|
Ivailo Monev
|
90c5cb1778
|
kio: handle more meta information cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 02:18:34 +02:00 |
|
Ivailo Monev
|
02fe8db7f7
|
kio: handle more meta information cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 01:07:48 +02:00 |
|
Ivailo Monev
|
ba198f7fc1
|
kio: reimplement meta information via libextractor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-09 00:06:22 +02:00 |
|
Ivailo Monev
|
c90d0d7d16
|
generic: drop support for file metadata writing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-08 21:30:04 +02:00 |
|
Ivailo Monev
|
6be64be278
|
kio: actually return translated key from KFileMetaInfoItem::name()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-03-08 18:48:43 +02:00 |
|
Ivailo Monev
|
3764d9fa40
|
kio: do not deep-copy objects when iterating
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-25 01:42:16 +02: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
|
ea8fad680c
|
generic: load SVG images as any other format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-09-15 00:20:09 +03:00 |
|
Ivailo Monev
|
c3f8cfe6d2
|
kio: use acl_get_file() to determine if filesystem supports ACL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-09-02 21:22:15 +03:00 |
|
Ivailo Monev
|
db6e2344a3
|
kio: correct statvfs() return value check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-09-02 18:37:10 +03:00 |
|
Ivailo Monev
|
aacf719686
|
kio: correct signal connections for device widget
fixes device link creation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-03 11:20:07 +03:00 |
|
Ivailo Monev
|
896638d243
|
kio: indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-03 01:20:39 +03:00 |
|
Ivailo Monev
|
7a16cb7f3b
|
kio: add missing comma at the end of property
fixes hiding of some properties in the configuration widget
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-02 01:15:49 +03:00 |
|
Ivailo Monev
|
7bf83bb532
|
kio: deal with TODO related to file meta information
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-08-01 22:33:21 +03:00 |
|
Ivailo Monev
|
3dd35e2b90
|
kio: translate color count metadata property
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-07-25 03:18:56 +03:00 |
|
Ivailo Monev
|
cbdc5469b3
|
kio: bump kmetainformationrc version
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-07-25 00:19:26 +03:00 |
|
Ivailo Monev
|
680335fa08
|
kio: set metadata MIME type from KFileItem object
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-07-24 19:21:13 +03:00 |
|
Ivailo Monev
|
3d258bf11b
|
kio: translate sample count and bits per sample metadata properties
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-07-19 03:25:10 +03:00 |
|
Ivailo Monev
|
0ac591f3fe
|
kio: indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-07-05 01:34:45 +03:00 |
|
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 |
|