diff options
author | Cástor Muñoz <cmvidal@gmail.com> | 2016-01-08 23:56:27 +0100 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2016-08-15 20:14:25 +0200 |
commit | 40ce2b41331888d6284fff6e709789e939cc6a1a (patch) | |
tree | 52eb3f721c026b4d2190be38ae9ab91f2df36356 /rbutil/rbutilqt/gui/selectiveinstallwidget.cpp | |
parent | e4af97300d5b08e48d9d282d5a7500cdfae4c251 (diff) | |
download | rockbox-40ce2b41331888d6284fff6e709789e939cc6a1a.tar.gz rockbox-40ce2b41331888d6284fff6e709789e939cc6a1a.zip |
rbutil: add abort signal for bootloader install/uninstall
During the bootloader install/uninstall process, a signal
is emitted when "Abort" button is pressed, the installers
can attach this signal and cancel the process.
Change-Id: I7f297b8031d7a2d93da0022081aaef03ef041baf
Diffstat (limited to 'rbutil/rbutilqt/gui/selectiveinstallwidget.cpp')
-rw-r--r-- | rbutil/rbutilqt/gui/selectiveinstallwidget.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp b/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp index 35837ba41d..843fa63cad 100644 --- a/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp +++ b/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp | |||
@@ -247,6 +247,8 @@ void SelectiveInstallWidget::installBootloader(void) | |||
247 | connect(bl, SIGNAL(done(bool)), this, SLOT(continueInstall(bool))); | 247 | connect(bl, SIGNAL(done(bool)), this, SLOT(continueInstall(bool))); |
248 | connect(bl, SIGNAL(logItem(QString, int)), m_logger, SLOT(addItem(QString, int))); | 248 | connect(bl, SIGNAL(logItem(QString, int)), m_logger, SLOT(addItem(QString, int))); |
249 | connect(bl, SIGNAL(logProgress(int, int)), m_logger, SLOT(setProgress(int, int))); | 249 | connect(bl, SIGNAL(logProgress(int, int)), m_logger, SLOT(setProgress(int, int))); |
250 | // pass Abort button click signal to current installer | ||
251 | connect(m_logger, SIGNAL(aborted()), bl, SLOT(progressAborted())); | ||
250 | 252 | ||
251 | // set bootloader filename. Do this now as installed() needs it. | 253 | // set bootloader filename. Do this now as installed() needs it. |
252 | QStringList blfile = SystemInfo::value(SystemInfo::CurBootloaderFile).toStringList(); | 254 | QStringList blfile = SystemInfo::value(SystemInfo::CurBootloaderFile).toStringList(); |