-rw-r--r-- | noncore/tools/remote/configtab.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/noncore/tools/remote/configtab.cpp b/noncore/tools/remote/configtab.cpp index af2b5ff..7951772 100644 --- a/noncore/tools/remote/configtab.cpp +++ b/noncore/tools/remote/configtab.cpp @@ -206,16 +206,24 @@ void ConfigTab::remoteSelected(const QString &string) cfg->setGroup(string); } } } } void ConfigTab::buttonPressed() { + QString curr_remote = topGroupConf->getRemotesText(); + if(curr_remote != "") + cfg->setGroup(curr_remote); + else { + QMessageBox::warning(this, tr("Error"), tr("Please select or create\na remote layout"), QMessageBox::Ok, QMessageBox::NoButton); + return; + } + const QObject *button = sender(); QString string = button->name(); QString action = cfg->readEntry(string); ButtonDialog *bd = new ButtonDialog(((QPushButton *)button)->text(), action, this, "BD", true, 0); if( bd->exec() == 1) { |