[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kpat/frameworks] /: kdelibs4support--
From: Montel Laurent <montel () kde ! org>
Date: 2015-02-22 18:13:51
Message-ID: E1YPb2N-0005E8-SI () scm ! kde ! org
[Download RAW message or body]
Git commit a794dfbe76e2ec42b06a1bc352234a33c3b88bad by Montel Laurent.
Committed on 22/02/2015 at 18:13.
Pushed by mlaurent into branch 'frameworks'.
kdelibs4support--
M +16 -14 mainwindow.cpp
http://commits.kde.org/kpat/a794dfbe76e2ec42b06a1bc352234a33c3b88bad
diff --git a/mainwindow.cpp b/mainwindow.cpp
index 858c25e..0b15ed2 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -61,14 +61,12 @@
#include <KActionCollection>
#include <KConfigDialog>
#include <QDebug>
-#include <KFileDialog>
-#include <KGlobal>
+#include <QFileDialog>
#include <QIcon>
#include <KLocalizedString>
#include <KMessageBox>
#include <KRandom>
#include <KRecentFilesAction>
-#include <KStandardDirs>
#include <QStatusBar>
#include <QMenuBar>
#include <QTemporaryFile>
@@ -84,6 +82,8 @@
#include <QDesktopWidget>
#include <QKeySequence>
#include <KHelpClient>
+#include <QStandardPaths>
+#include <KSharedConfig>
namespace
@@ -756,7 +756,7 @@ void MainWindow::saveNewToolbarConfig()
void MainWindow::closeEvent(QCloseEvent *e)
{
- QString stateFileName = KStandardDirs::locateLocal( "appdata", saved_state_file \
); + QString stateFileName = \
QStandardPaths::writableLocation(QStandardPaths::DataLocation) + QLatin1Char('/') + \
saved_state_file ; QFile stateFile( stateFileName );
// Remove the existing state file, if any.
@@ -928,14 +928,15 @@ bool MainWindow::loadGame( const QUrl & url, bool \
addToRecentFiles )
void MainWindow::loadGame()
{
- KFileDialog dialog( dialogUrl, "", this, 0 );
- dialog.setOperationMode( KFileDialog::Opening );
- dialog.setMimeFilter( QStringList() << saveFileMimeType << \
legacySaveFileMimeType << "all/allfiles" ); + QFileDialog dialog(this);
+ dialog.selectUrl(dialogUrl);
+ dialog.setAcceptMode( QFileDialog::AcceptOpen );
+ dialog.setMimeTypeFilters( QStringList() << saveFileMimeType << \
legacySaveFileMimeType << "all/allfiles" ); dialog.setWindowTitle( i18n("Load") );
- if ( dialog.exec() == KFileDialog::Accepted )
+ if ( dialog.exec() == QFileDialog::Accepted )
{
- QUrl url = dialog.selectedUrl();
+ QUrl url = dialog.selectedUrls().at(0);
if ( !url.isEmpty() )
loadGame( url, true );
}
@@ -946,15 +947,16 @@ void MainWindow::saveGame()
if ( !m_dealer )
return;
- KFileDialog dialog( dialogUrl, "", this, 0 );
- dialog.setOperationMode( KFileDialog::Saving );
- dialog.setMimeFilter( QStringList() << saveFileMimeType << \
legacySaveFileMimeType, saveFileMimeType ); + QFileDialog dialog( this );
+ dialog.selectUrl(dialogUrl);
+ dialog.setAcceptMode( QFileDialog::AcceptSave );
+ dialog.setMimeTypeFilters( QStringList() << saveFileMimeType << \
legacySaveFileMimeType ); dialog.setConfirmOverwrite( true );
dialog.setWindowTitle( i18n("Save") );
- if ( dialog.exec() != KFileDialog::Accepted )
+ if ( dialog.exec() != QFileDialog::Accepted )
return;
- QUrl url = dialog.selectedUrl();
+ QUrl url = dialog.selectedUrls().at(0);
if ( url.isEmpty() )
return;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic