Commit graph

219 commits

Author SHA1 Message Date
Ivailo Monev
59e9f30f30 gwenview: do not propagate key events from MessageViewWidget::keyPressEvent() when handled
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 23:51:15 +03:00
Ivailo Monev
1d88215e87 gwenview: update caption on load failure
otherwise the caption does not indicate the current document/image URL

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 19:49:03 +03:00
Ivailo Monev
287e95ac58 gwenview: use specialized widget for messages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 07:03:12 +03:00
Ivailo Monev
b110b8acaf gwenview: fix runtime warning about attempt to set layout on widget with a layout
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 00:22:38 +03:00
Ivailo Monev
a5e5f4c295 gwenview: adjust to KMessageWidget changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-16 18:29:20 +03:00
Ivailo Monev
ca1752908e gwenview: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-16 16:15:11 +03:00
Ivailo Monev
f4ab10dc56 gwenview: adjust to KMessageWidget changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-16 03:25:28 +03:00
Ivailo Monev
b9a927d3b9 generic: update package properties
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 11:05:20 +03:00
Ivailo Monev
3d8fd628df gwenview: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 00:29:47 +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
e019e567b5 gwenview: remove unused proxy slot
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 14:50:26 +02:00
Ivailo Monev
6a6b02e421 gwenview: make signal emission obvious
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 14:49:38 +02:00
Ivailo Monev
0c54882606 Revert "gwenview: do not emit Document::saved() twice when the undo stack is clean"
This reverts commit 66f4c1cf16.
2024-03-23 14:45:16 +02:00
Ivailo Monev
c316adfdbb gwenview: fix document test crashes
the testModifyAndSaveAs test case fails tho

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 14:17:38 +02:00
Ivailo Monev
e02661135c gwenview: do not assume that document jobs are not automatically started
fixes runtime warning and busyChanged() signal not being emitted in that
case

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 12:51:04 +02:00
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
809a893130 gwenview: adjust to solid actions changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 19:28:21 +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
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
52cb8a6df0 generic: adjust to KDateTime removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-14 23:15:36 +03:00
Ivailo Monev
7af8047900 generic: remove dead and irrelevant links references
svn repository reference? good luck getting source code from there..

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 16:01:25 +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
2b8f0ec06e generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-07 01:33:45 +03:00
Ivailo Monev
e8d9b56498 gwenview: UIC warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 00:04:19 +03:00
Ivailo Monev
f1b2130343 generic: adjust to KLocale changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-26 09:56:25 +03:00
Ivailo Monev
94a4442bd9 gwenview: port to the new KCalendarWidget class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-23 05:52:25 +03:00
Ivailo Monev
cb04718ceb generic: adjust to KDateTime changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-21 07:50:30 +03:00
Ivailo Monev
f0935b19ec gwenview: remove now redundant KExiv2Property checks
see 3521d07234beab1822bc7e30f5bdf451a5cebc3c in kdelibs repo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 23:39:34 +03:00
Ivailo Monev
4698f77414 gwenview: apply style sheet override selectively
because KUrlRequested creates a KFileDialog parented to it, inheriting the
style sheet for example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 22:16:34 +03:00
Ivailo Monev
bde23022ef gwenview: set font property for titles instead of using style sheet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 22:09:53 +03:00
Ivailo Monev
bb38525225 gwenview: set the thumbnail page widget style sheet programatically
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 21:51:03 +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
ee6443ddaa gwenview: update comment in LoadingDocumentImplPrivate::loadMetaInfo()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 17:08:30 +03:00
Ivailo Monev
66f4c1cf16 gwenview: do not emit Document::saved() twice when the undo stack is clean
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 17:07:43 +03:00
Ivailo Monev
d7ea9b0a57 gwenview: remove obsolete comment about the hint
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 16:41:12 +03:00
Ivailo Monev
8bba9e82d6 gwenview: DocumentLoadedImpl::applyTransformation() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 16:38:18 +03:00
Ivailo Monev
524e3d4563 gwenview: comment corrections
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 16:28:53 +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
e85564830f gwenview: replace qDebug() with kDebug() calls
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-05 10:24:42 +03:00
Ivailo Monev
eb2e36d7d4 gwenview: fix rotated test for the case of dsd_1838.nef
note that the image was not loaded from the updated url variable, it was
orient6.jpg that was transformed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-05 04:36:18 +03:00
Ivailo Monev
2c90b02a32 gwenview: stabilize the RecursiveDirModel test
note that this race that was observed by the author of the test will happen
outside the test - if files are created while the KDirLister is listing
(because an automatic update was issued for example) some files may not be
listed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-05 01:13:15 +03:00
Ivailo Monev
c55b482da9 gwenview: use the new recursive listing feature of KDirLister
requires the following commit from kdelibs:
5d60973ab442fb6c3ccad7027d96da18f4fdeaea

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-04 22:27:23 +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
de8207696d gwenview: do not list non-readable directories from RecrusiveDirModel
directores such as "lost+found" may not be readable, if the main directory
is not readable an error will be shown still (as it should be).

requires 268eac6790195fe72afeb8525f930e289276eaf9 from kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-04 16:09:21 +03:00
Ivailo Monev
16d3998931 gwenview: drop the tree view
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-04 15:30:08 +03:00
Ivailo Monev
1734f0498e gwenview: clear the dir listers list on reset
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 21:19:34 +03:00