summaryrefslogtreecommitdiff
path: root/wizard/rootpartition.cpp
diff options
context:
space:
mode:
authorAndreas Loibl <andreas@andreas-loibl.de>2011-09-27 22:45:08 +0200
committerAndreas Loibl <andreas@andreas-loibl.de>2011-09-27 22:45:08 +0200
commit8c555aa3d5583667a47e3aa1d822b215f0a8a828 (patch)
tree134fd71216a3f8fcd1aa9c83c13906767a6b7382 /wizard/rootpartition.cpp
parent5223c928746464763071740655f53f7ed6c969fe (diff)
downloadacritoxinstaller-8c555aa3d5583667a47e3aa1d822b215f0a8a828.zip
acritoxinstaller-8c555aa3d5583667a47e3aa1d822b215f0a8a828.tar.gz
added missing signal-slot-connections, check current wizardpage
Diffstat (limited to 'wizard/rootpartition.cpp')
-rw-r--r--wizard/rootpartition.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/wizard/rootpartition.cpp b/wizard/rootpartition.cpp
index b020370..2b2b023 100644
--- a/wizard/rootpartition.cpp
+++ b/wizard/rootpartition.cpp
@@ -9,6 +9,8 @@ wpRootPartition::wpRootPartition(QWidget *parent) : QWizardPage(parent)
setupUi(this);
backend = Backend::instance();
connect(backend, SIGNAL(receivedDataLine(QString,QString)), this, SLOT(receivedDataLine(QString,QString)));
+ connect(backend, SIGNAL(receivedCommand(QString,QString)), this, SLOT(receivedCommand(QString,QString)));
+ connect(backend, SIGNAL(finishedCommand(QString)), this, SLOT(backendFinishedCommand(QString)));
connect(rootPartitionDev, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), this, SLOT(updateComplete()));
connect(chkAdvanced, SIGNAL(stateChanged(int)), this, SLOT(updateComplete()));
@@ -56,6 +58,8 @@ bool wpRootPartition::isComplete() const
void wpRootPartition::backendFinishedCommand(QString command)
{
+ if(this->wizard()->currentId() != MainWizard::Page_RootPartition) return;
+
if(command == "check_partitions_for_install" && checkPassed)
{
this->wizard()->next();
@@ -64,6 +68,8 @@ void wpRootPartition::backendFinishedCommand(QString command)
void wpRootPartition::receivedCommand(QString command, QString args)
{
+ if(this->wizard()->currentId() != MainWizard::Page_RootPartition) return;
+
if(command == "error") checkPassed = false;
}