Commit graph

19162 commits

Author SHA1 Message Date
Emmanuel Pescosta ce25c19a83 Set the focus to the active view if the current tab has been changed.
BUG: 338892
FIXED-IN: 4.15.0
REVIEW: 120125
2014-09-10 09:41:17 +02:00
l10n daemon script df7109646b SVN_SILENT made messages (after extraction) 2014-09-10 01:45:04 +00:00
l10n daemon script 9858f294fa SVN_SILENT made messages (after extraction) 2014-09-08 01:42:00 +00:00
l10n daemon script 5089c2b6eb SVN_SILENT made messages (after extraction) 2014-09-07 01:43:32 +00:00
l10n daemon script de2ee64635 SVN_SILENT made messages (after extraction) 2014-09-06 01:40:03 +00:00
l10n daemon script b132c0d0bd SVN_SILENT made messages (after extraction) 2014-09-05 01:40:31 +00:00
Burkhard Lück 8b27bf1e54 KFind is not available in Dolphin 2014-09-04 15:00:12 +02:00
l10n daemon script 28fd4a2c60 SVN_SILENT made messages (after extraction) 2014-09-04 01:37:52 +00:00
kdeuser 56 072c5e06ce Rename "Recently Accessed" to "Recently Saved"
In dolphin the Section that leads you to timeline claims
to show "Recently Accessed", which is not true, it shows
"Recently Saved" instead.

BUG: 304854
REVIEW: 119986
2014-09-02 21:37:41 +02:00
Emmanuel Pescosta 71951bac21 Merge branch 'KDE/4.14'
Conflicts:
	dolphin/src/dolphinmainwindow.cpp
2014-08-31 17:09:29 +02:00
Emmanuel Pescosta 13efd5950b Only keep the active view container connected with the main window, all inactive
view containers are disconnected. Changing the connections is done whenever the
active view has been changed, so we can always guarantee that the active view is
connected.

The problem with restoring saved sessions is, that we create a new view container
in DolphinTabPage::restoreState() when split view was used in the previous session,
but this view container isn't connected to the main window slots because
DolphinMainWindow::connectViewSignals() is not called for this container. This leads
to these strange problems: no context menu, ...

BUG: 338549
REVIEW: 119961
FIXED-IN: 4.14.1
2014-08-31 17:00:10 +02:00
l10n daemon script 239afcffab SVN_SILENT made messages (after extraction) 2014-08-27 01:36:40 +00:00
l10n daemon script 3356ecc912 SVN_SILENT made messages (after extraction) 2014-08-24 01:43:17 +00:00
Emmanuel Pescosta 0b830ed241 Merge branch 'KDE/4.14' 2014-08-22 22:44:53 +02:00
Arjun AK e7ef1cb8ec Hide an already visible KMessageWidget message before showing a new one
1. Do some operation that causes the KMessageWidget to show an error message
2. Immediately Repeat the same action.

The user has no way to know whether the error message is from the second operation or
is a leftover from the first one. By hiding the widget first and then showing it using
animatedShow(), the user can clearly see that a new message was generated. Also once the
directory successfully loads, the widget should be hidden.

BUG: 323077
FIXED-IN: 4.14.1
REVIEW: 119401
2014-08-22 18:42:50 +05:30
Emmanuel Pescosta b377c6718b Save the view states in addition to the view urls and splitter state in DolphinTabPage.
Also added version numbers to view and tab state.

REVIEW: 119792
2014-08-20 23:06:39 +02:00
l10n daemon script 46fdff0965 SVN_SILENT made messages (after extraction) 2014-08-20 01:38:30 +00:00
l10n daemon script 6df6586324 SVN_SILENT made messages (after extraction) 2014-08-18 01:41:04 +00:00
l10n daemon script 512ea70b66 SVN_SILENT made messages (after extraction) 2014-08-16 01:36:18 +00:00
l10n daemon script d25720af6e SVN_SILENT made messages (after extraction) 2014-08-15 01:47:18 +00:00
Emmanuel Pescosta 711e631879 Merge branch 'KDE/4.14'
Conflicts:
	dolphin/src/dolphin.appdata.xml
2014-08-14 18:28:51 +02:00
Mathieu Tarral 1b6ce8a9e5 Fixes display issues of Dolphin statusbar widgets when a high DPI value is used (>= 196 for example).
BUG: 334271
REVIEW: 119701
FIXED-IN: 4.14.1
2014-08-14 18:12:08 +02:00
Emmanuel Pescosta 4d46c1b65d Merge branch 'master' of git://anongit.kde.org/kde-baseapps 2014-08-14 17:57:44 +02:00
l10n daemon script 9f62341432 SVN_SILENT made messages (after extraction) 2014-08-14 01:41:42 +00:00
Emmanuel Pescosta bca32e16c6 React on the redirection signal from DolphinView to properly update the tab and window titles.
REVIEW: 119697
BUG: 305721
2014-08-13 22:06:28 +02:00
Emmanuel Pescosta 1b624f7b3b Use DolphinTabPage saveState/restoreState to remember and re-open closed tabs.
REVIEW: 118968
2014-08-13 20:50:36 +02:00
l10n daemon script 0391f5b9d8 SVN_SILENT made messages (after extraction) 2014-08-13 05:58:14 +00:00
Frank Reininghaus 1233bee5fa Merge branch 'KDE/4.14' 2014-08-12 09:23:24 +02:00
Frank Reininghaus 1c9a92dae0 Always clear DolphinView's m_currentItemUrl member in updateViewState()
Before this patch, we still kept the URL in m_currentItemUrl if the URL
was not found in the model. This could cause problems the next time
updateViewState() was called, because the current index would then be
set to 0, which could cause other issues.

For example, all items between the first item in the view and a folder
which was expanded in Details View could be selected.

In principle, it is possible that updateViewState() is called multiple
times if many large files are being pasted in the view, but since the
item which should be made the current item (and which the view should
be scrolled to) should always be the first pasted item, this change
will most likely not cause any other problems.

BUG: 329377
REVIEW: 119703
FIXED-IN: 4.14.0
2014-08-12 09:17:41 +02:00
Frank Reininghaus cb04f335cb Fix crash when restoring a session stored with Dolphin 4.13 or earlier
Since DolphinTabPage::saveState() and
DolphinTabPage::restoreState(const QByteArray& state) save and restore
the state of each tab in a different format than DolphinMainWindow did
before the refactoring, we can run into problems: the first time a user
logs into a session that has Dolphin 4.14, Dolphin might read session
data that does not contain the QByteArray that DolphinTabPage wants to
read the data from.

In restoreState, isSplitViewEnabled will thus have the value false, and
no secondary view will be created. Later on, m_primaryViewActive will
also be set to false, but the else branch of the following
"if (m_primaryViewActive)" then tries to activate the secondary view,
which does not exist -> we get a crash.

The easiest solution is to not restore the tab state if no session data
in the new format is found.

BUG: 338187
REVIEW: 119718
FIXED-IN: 4.14.0
2014-08-12 09:08:30 +02:00
Matthias Klumpp 1291ce1c34 Add AppStream metadata for Konqueror, KFind
See http://lists.kde.org/?l=kde-core-devel&m=140702291220410 for
details.
Please adjust the project metadata to your liking.
2014-08-12 03:44:05 +02:00
Emmanuel Pescosta dc7ff2e013 Implemented DolphinTabWidget class to encapsulate the tab handling from DolphinMainWindow.
REVIEW: 119115
2014-08-10 18:52:06 +02:00
l10n daemon script c23e97b6fe SVN_SILENT made messages (after extraction) 2014-08-10 05:48:43 +00:00
l10n daemon script beea47863b SVN_SILENT made messages (after extraction) 2014-08-10 01:35:56 +00:00
Emmanuel Pescosta a203c27116 Fix wrong text eliding in some corner cases.
BUG: 337104
FIXED-IN: 4.14.0
REVIEW: 119546
2014-08-04 19:43:07 +02:00
Frank Reininghaus 985b6fbec7 Merge branch 'KDE/4.14' 2014-08-03 10:55:58 +02:00
Michael Reeves b28f9628f2 Fix warning on launch "QPixmap::scaled: Pixmap is a null pixmap"
If Dolphin is launched with the information panel on and set to display
previews, PixmapViewer::paintEvent is called three times before any
pixmap is set. Each time the above warning message is output.

REVIEW: 119553
FIXED-IN: 4.14.0
2014-08-03 10:51:41 +02:00
l10n daemon script b9653e12c2 SVN_SILENT made messages (.desktop file) 2014-08-03 07:30:09 +00:00
l10n daemon script 2d825bc248 SVN_SILENT made messages (after extraction) 2014-08-03 05:46:42 +00:00
l10n daemon script 2f118f9a05 SVN_SILENT made messages (.desktop file) 2014-08-03 04:28:42 +00:00
l10n daemon script e69c983cf7 SVN_SILENT made messages (after extraction) 2014-08-03 01:38:10 +00:00
l10n daemon script 859145b0b0 SVN_SILENT made messages (after extraction) 2014-08-02 05:39:42 +00:00
l10n daemon script 0628aaec4c SVN_SILENT made messages (after extraction) 2014-08-02 01:34:38 +00:00
l10n daemon script 96a8937b5e SVN_SILENT made messages (.desktop file) 2014-08-01 08:03:05 +00:00
l10n daemon script dd5f0bbc1c SVN_SILENT made messages (.desktop file) 2014-08-01 04:50:20 +00:00
l10n daemon script 6fb66529d7 SVN_SILENT made messages (after extraction) 2014-08-01 01:49:50 +00:00
l10n daemon script dcad942d7e SVN_SILENT made messages (after extraction) 2014-07-31 05:55:50 +00:00
l10n daemon script 292bbd655e SVN_SILENT made messages (after extraction) 2014-07-31 01:40:02 +00:00
Arjun AK d792c1f438 Prevent multiple connections between sender and receiver
Use a Qt::uniqueConnection so that only one connection exists between the sender and receiver.

REVIEW: 119532
2014-07-30 18:26:39 +05:30
l10n daemon script b8d54d31fb SVN_SILENT made messages (after extraction) 2014-07-27 05:45:07 +00:00