Commit graph

7503 commits

Author SHA1 Message Date
Kai Uwe Broulik 23b7d64d9c Adjust to changes in KToolBarPopupAction
`menu()` will be null, instead use the provided `popupMenu()`.
Use `KToolBarPopupAction`'s mode enum instead of `QToolBar`'s
2023-08-03 13:26:43 +02:00
Nicolas Fella be81255383 Don't request kio-extras on FreeBSD
It's not available on freebsd-qt6
2023-07-30 13:48:19 +02:00
Méven Car 2f36c05b9c Minor code improvement
NO_CHANGELOG
2023-07-27 09:50:28 +02:00
Méven Car a9123455de Update following removing of KIO::FileSystemFreeSpaceJob::result overload
NO_CHANGELOG
2023-07-26 10:13:50 +02:00
Jakob Petsovits 1645458d34 KF6 Dolphin depends on kio-extras, for kcm_trash embedded in settings
When kio-extras is not installed (or kcm_trash.so exists, but
is outdated) then opening the "Configure Dolphin..." settings dialog
will crash. It tries to load kcm_trash with its old KCModule plugin
construction signature and gets a fatal symbol mismatch.

kcm_trash was recently moved from kio to kio-extras and is
unconditionally loaded in non-Windows environments, so that
dependency should be required in the metadata for kdesrc-build.
2023-07-24 14:00:36 -04:00
Nicolas Fella 9ed236d88d Merge branch 'master' into kf6 2023-07-10 20:38:32 +02:00
l10n daemon script 722c713329 GIT_SILENT Sync po/docbooks with svn 2023-07-10 02:00:42 +00:00
Nicolas Fella c34b2f04fd Replace ServiceItemDelegate with standard Qt item delegate
We don't need a custom delegate here

Using the standard one from Qt also slightly improves margins
2023-07-09 00:21:42 +02:00
Nicolas Fella 31a8866ac0 Fix usage of Qt::CheckStateRole in preview model
Qt::CheckStateRole expects an enum, not a bool

Also set the flag that the item it user checkable, otherwise it can't be changed

BUG: 471999
2023-07-09 00:11:23 +02:00
Nicolas Fella 88ebcd42db Fix plugin query
QT_MAJOR_VERSION is undefined, the proper thing is QT_VERSION_MAJOR

This causes the plugin query to not find any plugins

Since we only target KF6 we might as well hardcode that
2023-07-08 22:42:32 +02:00
l10n daemon script efc8f9cdf1 GIT_SILENT Sync po/docbooks with svn 2023-07-08 02:23:50 +00:00
Nicolas Fella f60628cdfa Fix konsolepart lookup
The location changed for KF6
2023-07-07 11:53:39 +02:00
l10n daemon script 76e6906fc2 GIT_SILENT Sync po/docbooks with svn 2023-07-07 01:57:18 +00:00
l10n daemon script 7c3cfbd5fb GIT_SILENT Sync po/docbooks with svn 2023-07-06 02:34:36 +00:00
Nicolas Fella 49f9a28f4a Always enable panel dockwidget actions
Otherwise they are disabled when the docks are locked and panels can't be toggled

BUG: 471974
2023-07-05 23:14:43 +02:00
Nicolas Fella f510339f03 Merge branch 'master' into kf6 2023-07-05 22:44:40 +02:00
Friedrich W. H. Kossebau ed2d352c42 Add explicit moc includes to sources for moc-covered headers
* speeds up incremental builds as changes to a header will not always
  need the full mocs_compilation.cpp for all the target's headers rebuild,
  while having a moc file sourced into a source file only adds minor
  extra costs, due to small own code and the used headers usually
  already covered by the source file, being for the same class/struct
* seems to not slow down clean builds, due to empty mocs_compilation.cpp
  resulting in those quickly processed, while the minor extra cost of the
  sourced moc files does not outweigh that in summary.
  Measured times actually improved by some percent points.
  (ideally CMake would just skip empty mocs_compilation.cpp & its object
  file one day)
* enables compiler to see all methods of a class in same compilation unit
  to do some sanity checks
* potentially more inlining in general, due to more in the compilation unit
* allows to keep using more forward declarations in the header, as with the
  moc code being sourced into the cpp file there definitions can be ensured
  and often are already for the needs of the normal class methods
2023-07-05 07:59:18 +00:00
l10n daemon script 7fcf4e084d GIT_SILENT Sync po/docbooks with svn 2023-07-05 02:36:53 +00:00
l10n daemon script 126bce5d17 GIT_SILENT Sync po/docbooks with svn 2023-07-04 02:55:49 +00:00
l10n daemon script 8139ef5421 GIT_SILENT Sync po/docbooks with svn 2023-07-03 02:19:10 +00:00
l10n daemon script e57034cbf5 GIT_SILENT Sync po/docbooks with svn 2023-07-02 02:24:53 +00:00
l10n daemon script ddf0918bde GIT_SILENT Sync po/docbooks with svn 2023-07-01 01:56:51 +00:00
l10n daemon script caed6da7e4 GIT_SILENT Sync po/docbooks with svn 2023-06-30 01:58:56 +00:00
Tem PQD 4d930992c4 Use ellipsis everywhere instead of three dots
Better for screen readers etc.
2023-06-29 22:42:34 +00:00
Heiko Becker cf3a570afc GIT_SILENT Update Appstream for new release
(cherry picked from commit e3ad78194c)
2023-06-30 00:10:33 +02:00
l10n daemon script 0350dc53b0 GIT_SILENT Sync po/docbooks with svn 2023-06-29 01:56:38 +00:00
Felix Ernst 0bf439833c Move focus from hiding selection mode bars to view
When a user exits selection mode for example by clicking the "Exit
Selection Mode" button, the bar is closed but the focus doesn't return
to the view which would be expected. This commit actively moves the
focus to the view in such a scenario.

BUG: 469621
2023-06-28 16:35:56 +00:00
Méven Car cd2e64154f Merge branch 'master' into kf6 2023-06-28 09:49:46 +02:00
l10n daemon script ea56e1f75e GIT_SILENT Sync po/docbooks with svn 2023-06-28 01:59:10 +00:00
l10n daemon script 683992c807 GIT_SILENT Sync po/docbooks with svn 2023-06-27 02:05:13 +00:00
Tem PQD b92bb43e9d Fix Refresh tooltip text and add Refresh whatsThis text
BUG: 469263
2023-06-26 19:32:00 +00:00
l10n daemon script efd4d76a3a GIT_SILENT Sync po/docbooks with svn 2023-06-25 02:19:34 +00:00
l10n daemon script 7458d21bb7 GIT_SILENT made messages (after extraction) 2023-06-25 00:55:37 +00:00
l10n daemon script 7867040768 GIT_SILENT Sync po/docbooks with svn 2023-06-24 02:19:29 +00:00
l10n daemon script 33719cba3f GIT_SILENT Sync po/docbooks with svn 2023-06-23 02:05:16 +00:00
Volker Krause dcd5c994bb Use non-deprecated Phonon includes 2023-06-20 19:44:19 +02:00
l10n daemon script 13c9a5530f GIT_SILENT Sync po/docbooks with svn 2023-06-20 02:42:56 +00:00
l10n daemon script 2fb1fc1d5c GIT_SILENT made messages (after extraction) 2023-06-20 00:56:01 +00:00
l10n daemon script d6783d51b4 GIT_SILENT Sync po/docbooks with svn 2023-06-19 02:09:33 +00:00
l10n daemon script 85237ed493 GIT_SILENT Sync po/docbooks with svn 2023-06-18 03:03:47 +00:00
Méven Car 7f3967cf38 Hide application/x-trash files following showHidenFiles
BUG: 3212
2023-06-17 07:09:50 +00:00
l10n daemon script 9c614949d6 GIT_SILENT Sync po/docbooks with svn 2023-06-16 01:53:45 +00:00
l10n daemon script 51fcd600a8 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-06-16 01:40:55 +00:00
l10n daemon script d63d53eff1 GIT_SILENT Sync po/docbooks with svn 2023-06-15 02:01:19 +00:00
l10n daemon script c06d2208a5 GIT_SILENT Sync po/docbooks with svn 2023-06-14 01:55:48 +00:00
Méven Car cf14a888ce Tabbar: duplicate tab when double clicking on it
BUG: 470388
2023-06-13 09:48:55 +00:00
Méven Car 3338c2834a Settings Add ViewModes > Content display
This does not move the settings location in files though.

baby step for https://invent.kde.org/system/dolphin/-/issues/36
2023-06-13 09:40:27 +00:00
l10n daemon script d8bf2f3f19 GIT_SILENT Sync po/docbooks with svn 2023-06-12 02:21:47 +00:00
Alexander Lohnau 3d0c946eef Adjust KCMs to no longer do cast manually
KCModule::widget returns the widget that should be a parent for widgets the KCM creates
2023-06-10 10:26:58 +02:00
l10n daemon script bb08c70a98 GIT_SILENT Sync po/docbooks with svn 2023-06-06 01:57:27 +00:00