Commit graph

71 commits

Author SHA1 Message Date
Ivailo Monev
bf8de7389f gwenview: use Solid::PowerManagement to suppress screensaver
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 13:46:38 +02:00
Ivailo Monev
cbb8a7817a generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 08:35:55 +02:00
Ivailo Monev
cf2654a6de generic: drop kvkbd, krfb, krdc, kget, kcalc and qmlwallpapers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-20 12:41:14 +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
8a8aa4ea48 generic: add X-KDE-HasTrayOption to .desktop files
note that some applications (e.g. kvkbd, kget, kmix, ktimer, etc.) use
custom status notifier

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-24 16:58:51 +03:00
Ivailo Monev
316bd08f90 generic: explicitly enable startup notification for all applications that support it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-20 00:41:30 +03:00
Ivailo Monev
233adf2643 generic: adjust to KImageIO changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 17:58:45 +03:00
Ivailo Monev
527b3d0a86 generic: remove redundant styleSheet properties in UI files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 20:31:48 +03:00
Ivailo Monev
698228c041 gwenview: call constructors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-06 22:25:22 +03:00
Ivailo Monev
6983e81516 gwenview: remove semantic info leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-04 18:10:56 +03:00
Ivailo Monev
f2772db1b2 gwenview: drop places tab
already half file manager

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 21:12:04 +03:00
Ivailo Monev
3ea4bbd312 gwenview: adjust to KDirLister changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-01 06:17:05 +03:00
Ivailo Monev
04c0f02df7 generic: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 01:41:35 +03:00
Ivailo Monev
39b4708812 gwenview: log debug messages to special area
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 04:13:03 +03:00
Ivailo Monev
a4017a3a68 generic: preperations for kde-workspace changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 03:49:28 +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
05397d9ddf generic: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:39:16 +03:00
Ivailo Monev
714bc7076d gwenview: use the application palette as fullscreen palette
note that besides the config option there was no interface option to
change it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 01:04:55 +03:00
Ivailo Monev
18861df1f3 generic: adjust to konq library changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 23:32:22 +03:00
Ivailo Monev
658e812f74 gwenview: do not rely on compiler to pick up the correct constructor
KUrl has QVariant operator meaning it should be QVariant from QVariant
(i.e. copy constructor) but the testModel() function (see the history model
test) explicitly converts it to KUrl while the StartMainPage class was
converting it to QUrl (via QVariant::toUrl()).

qVariantFromValue<T>() has type before QVariant specialization

side note, try compiling the following (with proper Makefile):

 #include <qurl.h>
 #include <qvariant.h>
 #include <qdebug.h>
 #include <kurl.h>

int main (int argc, char** argv)
{
    QVariant v(QUrl());
    qDebug() << v.type() << v.userType();

    QVariant v2(KUrl());
    qDebug() << v2.type() << v2.userType();

    return 0;
}

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 22:32:43 +02:00
Ivailo Monev
dabd0aca0b gwenview: update MIME types in .desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-28 01:21:35 +03:00
Ivailo Monev
cc0562473e gwenview: update MIME types in .desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 19:02:18 +03:00
Ivailo Monev
cac9414148 gwenview: port to KExiv2
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 02:33:13 +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
f14f4684ce gwenview: update MIME types in desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-12 20:10:51 +03:00
Ivailo Monev
48d2993857 gwenview: remove unused header inclusion in sidebar source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 17:34:57 +03:00
Ivailo Monev
ae40545861 gwenview: update MIME types in desktop files and remove test images for unsupported formats
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 14:02:18 +03:00
Ivailo Monev
7027e26278 gwenview: merge URL kind enums for images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 23:54:23 +03:00
Ivailo Monev
2088b65d44 gwenview: remove unused QFuture and QFutureWatcher headers inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 03:55:49 +03:00
Ivailo Monev
ce5678b0f7 generic: replace deprecated std::auto_ptr<T> with std::unique_ptr<T>
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 12:06:58 +03:00
Ivailo Monev
6bf65cde3d gwenview: add Katie image format MIME type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-27 22:10:31 +02:00
Ivailo Monev
370f550140 generic: remove unused QPlastiqueStyle header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-21 14:38:00 +02:00
Ivailo Monev
fe37099810 generic: remove gtk style references
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-30 11:54:16 +02:00
Ivailo Monev
6876731c65 generic: drop Kipi support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-04 02:10:23 +03:00
Ivailo Monev
0d8850f109 gwenview: associate RAW images via alias
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 20:44:32 +03:00
Ivailo Monev
9fdfa9c298 gwenview: claim support for MIME types that kdelibs provides plugins for
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-25 21:30:37 +03:00
Ivailo Monev
820a9ad995 okular: remove image format generators
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-26 17:04:28 +03:00
Ivailo Monev
4d3534da5d gwenview: remove archive support [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-25 16:14:32 +03:00
Ivailo Monev
fbae48fd4a gwenview: set icons for file operation actions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 21:17:41 +03:00
Ivailo Monev
91aeab82c7 gwenview: drop OpenGL support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 03:44:19 +02:00
Ivailo Monev
f45abf9cb3 gwenview: update support MIME types in desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-18 16:34:13 +03: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
79d2a992ff gwenview: use KIO:PreviewJob as thumbnails provider
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-19 15:22:02 +00:00
Ivailo Monev
bb76e18e15 gwenview: hide OpenGL animations button if OpenGL is not supported
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-12 15:44:09 +00:00
Ivailo Monev
ef50ebc0ee generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-31 20:31:53 +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
421e6c819f gwenview: make OpenGL optional
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-19 01:14:55 +00:00
Ivailo Monev
694c592cf2 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-26 18:49:15 +00:00
Ivailo Monev
11326ec0ef gwenview: drop video support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-16 01:59:00 +00:00
Ivailo Monev
4099e8fb8a gwenview: fix regression since d797a3e2
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-27 07:35:48 +02:00