[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [latte-dock] app: fixes for import/export of MultipleLayouts etc...
From: Michail Vourlakos <null () kde ! org>
Date: 2018-01-31 22:42:47
Message-ID: E1eh15b-0004ct-C3 () code ! kde ! org
[Download RAW message or body]
Git commit 973cf1bd58ab30e2e27ab9ae0c691211f2d42ee0 by Michail Vourlakos.
Committed on 31/01/2018 at 22:42.
Pushed by mvourlakos into branch 'master'.
fixes for import/export of MultipleLayouts etc...
M +6 -1 app/importer.cpp
M +2 -2 app/latteconfigdialog.cpp
https://commits.kde.org/latte-dock/973cf1bd58ab30e2e27ab9ae0c691211f2d42ee0
diff --git a/app/importer.cpp b/app/importer.cpp
index 39cae4b..78da790 100644
--- a/app/importer.cpp
+++ b/app/importer.cpp
@@ -331,7 +331,12 @@ bool Importer::exportFullConfiguration(QString file)
}
archive.addLocalFile(QString(QDir::homePath() + "/.config/lattedockrc"), \
QStringLiteral("lattedockrc"));
- archive.addLocalDirectory(QString(QDir::homePath() + "/.config/latte"), \
QStringLiteral("latte")); +
+ foreach (auto layoutName, availableLayouts()) {
+ archive.addLocalFile(layoutFilePath(layoutName), QString("latte/" + \
layoutName + ".layout.latte")); + }
+
+ //archive.addLocalDirectory(QString(QDir::homePath() + "/.config/latte"), \
QStringLiteral("latte"));
archive.close();
diff --git a/app/latteconfigdialog.cpp b/app/latteconfigdialog.cpp
index 8019816..6a0340f 100644
--- a/app/latteconfigdialog.cpp
+++ b/app/latteconfigdialog.cpp
@@ -386,7 +386,7 @@ void LatteConfigDialog::on_importButton_clicked()
connect(fullBtn, &QPushButton::clicked
, this, [ &, file](bool check) {
//!NOTE: Restart latte for import the new configuration
- QProcess::startDetached(qGuiApp->applicationFilePath() + " --import \
\"" + file + "\""); + \
QProcess::startDetached(qGuiApp->applicationFilePath() + " --import-full \"" + file + \
"\""); qGuiApp->exit();
});
} else if (version == Importer::ConfigVersion2) {
@@ -402,7 +402,7 @@ void LatteConfigDialog::on_importButton_clicked()
if (result == QMessageBox::Yes) {
//!NOTE: Restart latte for import the new configuration
msg->deleteLater();
- QProcess::startDetached(qGuiApp->applicationFilePath() + " \
--import \"" + file + "\""); + \
QProcess::startDetached(qGuiApp->applicationFilePath() + " --import-full \"" + file + \
"\""); qGuiApp->exit();
}
});
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic