From f0adbb60e5c08a33a431763a449a02e4ca1b59fa Mon Sep 17 00:00:00 2001 From: arcan1s Date: Mon, 11 Aug 2014 22:38:54 +0400 Subject: [PATCH] some gui fixes --- sources/gui/src/dbusoperation.cpp | 3 +- sources/gui/src/ethernetwidget.cpp | 3 +- sources/gui/src/generalwidget.cpp | 3 +- sources/gui/src/ipwidget.cpp | 21 +-- sources/gui/src/main.cpp | 105 +++++-------- sources/gui/src/mobilewidget.cpp | 3 +- sources/gui/src/netctlautowindow.cpp | 33 ++--- sources/gui/src/passwdwidget.cpp | 3 +- sources/gui/src/pppoewidget.cpp | 3 +- sources/gui/src/settingswindow.cpp | 211 ++++++++------------------- sources/gui/src/settingswindow.h | 11 +- sources/gui/src/settingswindow.ui | 30 ++-- sources/gui/src/trayicon.cpp | 10 +- sources/gui/src/wirelesswidget.cpp | 15 +- sources/helper/src/main.cpp | 9 +- 15 files changed, 155 insertions(+), 308 deletions(-) diff --git a/sources/gui/src/dbusoperation.cpp b/sources/gui/src/dbusoperation.cpp index 20dd2d4..af89f3d 100644 --- a/sources/gui/src/dbusoperation.cpp +++ b/sources/gui/src/dbusoperation.cpp @@ -88,8 +88,7 @@ QList sendDBusRequest(const QString service, const QString path, if (!args.isEmpty()) request.setArguments(args); response = bus.call(request); - } - else { + } else { QDBusConnection bus = QDBusConnection::sessionBus(); QDBusMessage request = QDBusMessage::createMethodCall(service, path, interface, cmd); if (!args.isEmpty()) diff --git a/sources/gui/src/ethernetwidget.cpp b/sources/gui/src/ethernetwidget.cpp index 660afdb..a814f98 100644 --- a/sources/gui/src/ethernetwidget.cpp +++ b/sources/gui/src/ethernetwidget.cpp @@ -88,8 +88,7 @@ void EthernetWidget::showAdvanced() if (ui->pushButton_ethernetAdvanced->isChecked()) { ui->widget_ethernetAdvanced->setHidden(false); ui->pushButton_ethernetAdvanced->setText(QApplication::translate("EthernetWidget", "Hide advanced")); - } - else { + } else { ui->widget_ethernetAdvanced->setHidden(true); ui->pushButton_ethernetAdvanced->setText(QApplication::translate("EthernetWidget", "Show advanced")); } diff --git a/sources/gui/src/generalwidget.cpp b/sources/gui/src/generalwidget.cpp index 9832702..3e59641 100644 --- a/sources/gui/src/generalwidget.cpp +++ b/sources/gui/src/generalwidget.cpp @@ -114,8 +114,7 @@ void GeneralWidget::showAdvanced() if (ui->pushButton_generalAdvanced->isChecked()) { ui->widget_generalAdvanced->setHidden(false); ui->pushButton_generalAdvanced->setText(QApplication::translate("GeneralWidget", "Hide advanced")); - } - else { + } else { ui->widget_generalAdvanced->setHidden(true); ui->pushButton_generalAdvanced->setText(QApplication::translate("GeneralWidget", "Show advanced")); } diff --git a/sources/gui/src/ipwidget.cpp b/sources/gui/src/ipwidget.cpp index 2d479b8..0877b82 100644 --- a/sources/gui/src/ipwidget.cpp +++ b/sources/gui/src/ipwidget.cpp @@ -315,8 +315,7 @@ void IpWidget::ipEnable(const int state) ui->comboBox_ip->setDisabled(true); ui->widget_ip->setDisabled(true); ui->widget_ipRoutes->setDisabled(true); - } - else { + } else { ui->comboBox_ip->setEnabled(true); ui->widget_ip->setEnabled(true); ui->widget_ipRoutes->setEnabled(true); @@ -341,8 +340,7 @@ void IpWidget::ip6Enable(const int state) ui->comboBox_ip6->setDisabled(true); ui->widget_ip6->setDisabled(true); ui->widget_ipRoutes6->setDisabled(true); - } - else { + } else { ui->comboBox_ip6->setEnabled(true); ui->widget_ip6->setEnabled(true); ui->widget_ipRoutes6->setEnabled(true); @@ -355,8 +353,7 @@ void IpWidget::changeDhcpClient(const QString currentText) if (currentText == QString("dhcpcd")) { ui->widget_dhcpcdOpt->setHidden(false); ui->widget_dhclientOpt->setHidden(true); - } - else if (currentText == QString("dhclient")) { + } else if (currentText == QString("dhclient")) { ui->widget_dhcpcdOpt->setHidden(true); ui->widget_dhclientOpt->setHidden(false); } @@ -368,8 +365,7 @@ void IpWidget::showAdvanced() if (ui->pushButton_ipAdvanced->isChecked()) { ui->widget_ipAdvanced->setHidden(false); ui->pushButton_ipAdvanced->setText(QApplication::translate("IpWidget", "Hide advanced")); - } - else { + } else { ui->widget_ipAdvanced->setHidden(true); ui->pushButton_ipAdvanced->setText(QApplication::translate("IpWidget", "Show advanced")); } @@ -398,8 +394,7 @@ QMap IpWidget::getSettings() routes.append(QString("'") + ui->listWidget_ipRoutes->item(i)->text() + QString("'")); ipSettings[QString("Routes")] = routes.join(QChar(' ')); } - } - else + } else ipSettings[QString("IP")] = QString("no"); if (ui->checkBox_ip6->checkState() == Qt::Checked) { ipSettings[QString("IP6")] = ui->comboBox_ip6->currentText(); @@ -417,8 +412,7 @@ QMap IpWidget::getSettings() routes.append(QString("'") + ui->listWidget_ipRoutes6->item(i)->text() + QString("'")); ipSettings[QString("Routes6")] = routes.join(QChar(' ')); } - } - else + } else ipSettings[QString("IP6")] = QString("no"); if (ui->listWidget_custom->count() > 0) { QStringList custom; @@ -433,8 +427,7 @@ QMap IpWidget::getSettings() if (ui->comboBox_dhcp->currentText() == QString("dhcpcd")) { if (!ui->lineEdit_dhcpcdOpt->text().isEmpty()) ipSettings[QString("DhcpcdOptions")] = QString("'") + ui->lineEdit_dhcpcdOpt->text() + QString("'"); - } - else if (ui->comboBox_dhcp->currentText() == QString("dhclient")) { + } else if (ui->comboBox_dhcp->currentText() == QString("dhclient")) { ipSettings[QString("DHCPClient")] = ui->comboBox_dhcp->currentText(); if (!ui->lineEdit_dhclientOpt->text().isEmpty()) ipSettings[QString("DhclientOptions")] = QString("'") + ui->lineEdit_dhclientOpt->text() + QString("'"); diff --git a/sources/gui/src/main.cpp b/sources/gui/src/main.cpp index b0fb5c4..0407dff 100644 --- a/sources/gui/src/main.cpp +++ b/sources/gui/src/main.cpp @@ -36,12 +36,11 @@ using namespace std; bool restoreExistSession() { QDBusConnection bus = QDBusConnection::sessionBus(); - QDBusMessage request = QDBusMessage::createMethodCall(DBUS_SERVICE, - DBUS_OBJECT_PATH, - DBUS_INTERFACE, - QString("Restore")); + QDBusMessage request = QDBusMessage::createMethodCall(DBUS_SERVICE, DBUS_OBJECT_PATH, + DBUS_INTERFACE, QString("Restore")); QDBusMessage response = bus.call(request); QList arguments = response.arguments(); + return !arguments.isEmpty(); } @@ -51,68 +50,52 @@ int main(int argc, char *argv[]) QMap args = getArgs(); // reading for (int i=1; i 3) args[QString("tab")] = (int) 3; else if (atoi(argv[i+1]) < 1) @@ -120,21 +103,16 @@ int main(int argc, char *argv[]) else args[QString("tab")] = atoi(argv[i+1]); i++; - } - // messages - // help message - else if ((QString(argv[i]) == QString("-h")) || (QString(argv[i]) == QString("--help"))) { + } else if ((QString(argv[i]) == QString("-h")) || (QString(argv[i]) == QString("--help"))) { + // help message args[QString("help")] = true; - } - // info message - else if ((QString(argv[i]) == QString("-i")) || (QString(argv[i]) == QString("--info"))) { + } else if ((QString(argv[i]) == QString("-i")) || (QString(argv[i]) == QString("--info"))) { + // info message args[QString("info")] = true; - } - // version message - else if ((QString(argv[i]) == QString("-v")) || (QString(argv[i]) == QString("--version"))) { + } else if ((QString(argv[i]) == QString("-v")) || (QString(argv[i]) == QString("--version"))) { + // version message args[QString("version")] = true; - } - else { + } else { args[QString("error")] = true; } } @@ -169,17 +147,14 @@ int main(int argc, char *argv[]) cout << errorMessage().toUtf8().data() << endl; cout << helpMessage().toUtf8().data(); return 127; - } - if (args[QString("help")].toBool()) { + } else if (args[QString("help")].toBool()) { cout << helpMessage().toUtf8().data(); return 0; - } - if (args[QString("info")].toBool()) { + } else if (args[QString("info")].toBool()) { cout << versionMessage().toUtf8().data() << endl; cout << infoMessage().toUtf8().data(); return 0; - } - if (args[QString("version")].toBool()) { + } else if (args[QString("version")].toBool()) { cout << versionMessage().toUtf8().data(); return 0; } diff --git a/sources/gui/src/mobilewidget.cpp b/sources/gui/src/mobilewidget.cpp index 3cc35e4..d846d33 100644 --- a/sources/gui/src/mobilewidget.cpp +++ b/sources/gui/src/mobilewidget.cpp @@ -89,8 +89,7 @@ void MobileWidget::showAdvanced() if (ui->pushButton_mobileAdvanced->isChecked()) { ui->widget_mobileAdvanced->setHidden(false); ui->pushButton_mobileAdvanced->setText(QApplication::translate("MobileWidget", "Hide advanced")); - } - else { + } else { ui->widget_mobileAdvanced->setHidden(true); ui->pushButton_mobileAdvanced->setText(QApplication::translate("MobileWidget", "Show advanced")); } diff --git a/sources/gui/src/netctlautowindow.cpp b/sources/gui/src/netctlautowindow.cpp index 0736c49..2f5040f 100644 --- a/sources/gui/src/netctlautowindow.cpp +++ b/sources/gui/src/netctlautowindow.cpp @@ -128,15 +128,13 @@ void NetctlAutoWindow::netctlAutoContextualMenu(const QPoint &pos) if (!ui->tableWidget->item(ui->tableWidget->currentItem()->row(), 2)->text().isEmpty()) { enableProfile->setVisible(false); startProfile->setVisible(false); - } - else { + } else { enableProfile->setVisible(true); startProfile->setVisible(true); if (!ui->tableWidget->item(ui->tableWidget->currentItem()->row(), 3)->text().isEmpty()) { enableProfile->setText(QApplication::translate("NetctlAutoWindow", "Enable")); enableProfile->setIcon(QIcon::fromTheme("edit-add")); - } - else { + } else { enableProfile->setText(QApplication::translate("NetctlAutoWindow", "Disable")); enableProfile->setIcon(QIcon::fromTheme("edit-delete")); } @@ -147,16 +145,13 @@ void NetctlAutoWindow::netctlAutoContextualMenu(const QPoint &pos) if (action == startProfile) { if (debug) qDebug() << "[NetctlAutoWindow]" << "[netctlAutoContextualMenu]" << "Switch to profile"; netctlAutoStartProfile(); - } - else if (action == enableProfile) { + } else if (action == enableProfile) { if (debug) qDebug() << "[NetctlAutoWindow]" << "[netctlAutoContextualMenu]" << "Enable profile"; netctlAutoEnableProfile(); - } - else if (action == enableAllProfiles) { + } else if (action == enableAllProfiles) { if (debug) qDebug() << "[NetctlAutoWindow]" << "[netctlAutoContextualMenu]" << "Enable all profiles"; netctlAutoEnableAllProfiles(); - } - else if (action == disableAllProfiles) { + } else if (action == disableAllProfiles) { if (debug) qDebug() << "[NetctlAutoWindow]" << "[netctlAutoContextualMenu]" << "Disable all profiles"; netctlAutoDisableAllProfiles(); } @@ -178,8 +173,7 @@ void NetctlAutoWindow::netctlAutoUpdateTable() running = sendDBusRequest(DBUS_HELPER_SERVICE, DBUS_LIB_PATH, DBUS_HELPER_INTERFACE, QString("isNetctlAutoActive"), QList(), true, debug)[0].toBool(); - } - else { + } else { enabled = netctlCommand->isNetctlAutoEnabled(); running = netctlCommand->isNetctlAutoRunning(); } @@ -194,8 +188,7 @@ void NetctlAutoWindow::netctlAutoUpdateTable() ui->actionDisableAll->setVisible(true); ui->actionEnableAll->setVisible(true); ui->actionRestartService->setVisible(true); - } - else { + } else { ui->label_info->setText(QApplication::translate("NetctlAutoWindow", "netctl-auto is not running")); ui->actionStartService->setText(QApplication::translate("NetctlAutoWindow", "Start service")); ui->actionDisableAll->setVisible(false); @@ -308,8 +301,7 @@ void NetctlAutoWindow::netctlAutoEnableProfile() status = sendDBusRequest(DBUS_HELPER_SERVICE, DBUS_CTRL_PATH, DBUS_HELPER_INTERFACE, QString("autoEnable"), args, true, debug)[0].toBool(); - } - else + } else status = netctlCommand->autoEnableProfile(profile); if (status) ui->statusBar->showMessage(QApplication::translate("NetctlAutoWindow", "Done")); @@ -356,8 +348,7 @@ void NetctlAutoWindow::netctlAutoStartProfile() status = sendDBusRequest(DBUS_HELPER_SERVICE, DBUS_CTRL_PATH, DBUS_HELPER_INTERFACE, QString("autoStart"), args, true, debug)[0].toBool(); - } - else + } else status = netctlCommand->autoStartProfile(profile); if (status) ui->statusBar->showMessage(QApplication::translate("NetctlAutoWindow", "Done")); @@ -449,8 +440,7 @@ void NetctlAutoWindow::netctlAutoRefreshButtons(QTableWidgetItem *current, QTabl // menu ui->actionEnable->setVisible(false); ui->actionSwitch->setVisible(false); - } - else { + } else { // buttons ui->pushButton_enable->setEnabled(true); ui->pushButton_switch->setEnabled(true); @@ -464,8 +454,7 @@ void NetctlAutoWindow::netctlAutoRefreshButtons(QTableWidgetItem *current, QTabl // menu ui->actionEnable->setText(QApplication::translate("NetctlAutoWindow", "Enable profile")); ui->actionEnable->setIcon(QIcon::fromTheme("edit-add")); - } - else { + } else { // buttons ui->pushButton_enable->setText(QApplication::translate("NetctlAutoWindow", "Disable")); ui->pushButton_enable->setIcon(QIcon::fromTheme("edit-delete")); diff --git a/sources/gui/src/passwdwidget.cpp b/sources/gui/src/passwdwidget.cpp index 87753e1..33345c7 100644 --- a/sources/gui/src/passwdwidget.cpp +++ b/sources/gui/src/passwdwidget.cpp @@ -66,8 +66,7 @@ void PasswdWidget::setPassword(const bool mode) if (mode) { ui->lineEdit->setEchoMode(QLineEdit::Password); ui->label->setText(QApplication::translate("PasswdWidget", "Password")); - } - else { + } else { ui->lineEdit->setEchoMode(QLineEdit::Normal); ui->label->setText(QApplication::translate("PasswdWidget", "ESSID")); } diff --git a/sources/gui/src/pppoewidget.cpp b/sources/gui/src/pppoewidget.cpp index deff8ec..9df3631 100644 --- a/sources/gui/src/pppoewidget.cpp +++ b/sources/gui/src/pppoewidget.cpp @@ -117,8 +117,7 @@ void PppoeWidget::showAdvanced() if (ui->pushButton_pppoeAdvanced->isChecked()) { ui->widget_pppoeAdvanced->setHidden(false); ui->pushButton_pppoeAdvanced->setText(QApplication::translate("PppoeWidget", "Hide advanced")); - } - else { + } else { ui->widget_pppoeAdvanced->setHidden(true); ui->pushButton_pppoeAdvanced->setText(QApplication::translate("PppoeWidget", "Show advanced")); } diff --git a/sources/gui/src/settingswindow.cpp b/sources/gui/src/settingswindow.cpp index 2a65378..abc03c8 100644 --- a/sources/gui/src/settingswindow.cpp +++ b/sources/gui/src/settingswindow.cpp @@ -58,17 +58,17 @@ void SettingsWindow::createActions() connect(ui->treeWidget, SIGNAL(currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)), this, SLOT(changePage(QTreeWidgetItem *, QTreeWidgetItem *))); // buttons - connect(ui->pushButton_helperPath, SIGNAL(clicked(bool)), this, SLOT(selectHelperPath())); - connect(ui->pushButton_interfaceDir, SIGNAL(clicked(bool)), this, SLOT(selectIfaceDir())); - connect(ui->pushButton_netctlPath, SIGNAL(clicked(bool)), this, SLOT(selectNetctlPath())); - connect(ui->pushButton_netctlAutoPath, SIGNAL(clicked(bool)), this, SLOT(selectNetctlAutoPath())); - connect(ui->pushButton_profilePath, SIGNAL(clicked(bool)), this, SLOT(selectProfileDir())); - connect(ui->pushButton_rfkill, SIGNAL(clicked(bool)), this, SLOT(selectRfkillDir())); + connect(ui->pushButton_helperPath, SIGNAL(clicked(bool)), this, SLOT(selectAbstractSomething())); + connect(ui->pushButton_interfacesDir, SIGNAL(clicked(bool)), this, SLOT(selectAbstractSomething())); + connect(ui->pushButton_netctlPath, SIGNAL(clicked(bool)), this, SLOT(selectAbstractSomething())); + connect(ui->pushButton_netctlAutoPath, SIGNAL(clicked(bool)), this, SLOT(selectAbstractSomething())); + connect(ui->pushButton_profilePath, SIGNAL(clicked(bool)), this, SLOT(selectAbstractSomething())); + connect(ui->pushButton_rfkill, SIGNAL(clicked(bool)), this, SLOT(selectAbstractSomething())); connect(ui->pushButton_status, SIGNAL(clicked(bool)), this, SLOT(startHelper())); - connect(ui->pushButton_sudo, SIGNAL(clicked(bool)), this, SLOT(selectSudoPath())); - connect(ui->pushButton_systemctlPath, SIGNAL(clicked(bool)), this, SLOT(selectSystemctlPath())); - connect(ui->pushButton_wpaCliPath, SIGNAL(clicked(bool)), this, SLOT(selectWpaCliPath())); - connect(ui->pushButton_wpaSupPath, SIGNAL(clicked(bool)), this, SLOT(selectWpaSupPath())); + connect(ui->pushButton_sudo, SIGNAL(clicked(bool)), this, SLOT(selectAbstractSomething())); + connect(ui->pushButton_systemctlPath, SIGNAL(clicked(bool)), this, SLOT(selectAbstractSomething())); + connect(ui->pushButton_wpaCliPath, SIGNAL(clicked(bool)), this, SLOT(selectAbstractSomething())); + connect(ui->pushButton_wpaSupPath, SIGNAL(clicked(bool)), this, SLOT(selectAbstractSomething())); } @@ -136,8 +136,7 @@ void SettingsWindow::setTray() if (ui->checkBox_enableTray->checkState() == 0) { ui->checkBox_closeToTray->setDisabled(true); ui->checkBox_startToTray->setDisabled(true); - } - else if (ui->checkBox_enableTray->checkState() == 2) { + } else if (ui->checkBox_enableTray->checkState() == 2) { ui->checkBox_closeToTray->setEnabled(true); ui->checkBox_startToTray->setEnabled(true); } @@ -153,140 +152,60 @@ void SettingsWindow::setDefault() } -void SettingsWindow::selectHelperPath() +void SettingsWindow::selectAbstractSomething() { - if (debug) qDebug() << "[SettingsWindow]" << "[selectHelperPath]"; + if (debug) qDebug() << "[SettingsWindow]" << "[selectAbstractSomething]"; - QString filename = QFileDialog::getOpenFileName( - this, - QApplication::translate("SettingsWindow", "Select helper command"), - QString("/usr/bin/"), - QApplication::translate("SettingsWindow", "All files (*)")); + bool isDir = false; + QString path = QString("/usr/bin"); + QString text = QApplication::translate("SettingsWindow", "Select helper command"); + QLineEdit *lineEdit = ui->lineEdit_helperPath; + if (sender() == ui->pushButton_helperPath) { + text = QApplication::translate("SettingsWindow", "Select helper command"); + lineEdit = ui->lineEdit_helperPath; + } else if (sender() == ui->pushButton_interfacesDir) { + isDir = true; + text = QApplication::translate("SettingsWindow", "Select path to directory with interfaces"); + path = QString("/sys"); + lineEdit = ui->lineEdit_interfacesDir; + } else if (sender() == ui->pushButton_netctlPath) { + text = QApplication::translate("SettingsWindow", "Select netctl command"); + lineEdit = ui->lineEdit_netctlPath; + } else if (sender() == ui->pushButton_netctlAutoPath) { + text = QApplication::translate("SettingsWindow", "Select netctl-auto command"); + lineEdit = ui->lineEdit_netctlAutoPath; + } else if (sender() == ui->pushButton_profilePath) { + isDir = true; + text = QApplication::translate("SettingsWindow", "Select path to profile directory"); + path = QString("/etc"); + lineEdit = ui->lineEdit_profilePath; + } else if (sender() == ui->pushButton_rfkill) { + isDir = true; + text = QApplication::translate("SettingsWindow", "Select path to directory with rfkill devices"); + path = QString("/sys"); + lineEdit = ui->lineEdit_rfkill; + } else if (sender() == ui->pushButton_sudo) { + text = QApplication::translate("SettingsWindow", "Select sudo command"); + lineEdit = ui->lineEdit_sudo; + } else if (sender() == ui->pushButton_systemctlPath) { + text = QApplication::translate("SettingsWindow", "Select systemctl command"); + lineEdit = ui->lineEdit_systemctlPath; + } else if (sender() == ui->pushButton_wpaCliPath) { + text = QApplication::translate("SettingsWindow", "Select wpa_cli command"); + lineEdit = ui->lineEdit_wpaCliPath; + } else if (sender() == ui->pushButton_wpaSupPath) { + text = QApplication::translate("SettingsWindow", "Select wpa_supplicant command"); + lineEdit = ui->lineEdit_wpaSupPath; + } + + QString filename; + if (isDir) + filename = QFileDialog::getExistingDirectory(this, text, path); + else + filename = QFileDialog::getOpenFileName(this, text, path, + QApplication::translate("SettingsWindow", "All files (*)")); if (!filename.isEmpty()) - ui->lineEdit_helperPath->setText(filename); -} - - -void SettingsWindow::selectIfaceDir() -{ - if (debug) qDebug() << "[SettingsWindow]" << "[selectIfaceDir]"; - - QString directory = QFileDialog::getExistingDirectory( - this, - QApplication::translate("SettingsWindow", "Select path to directory with interfaces"), - QString("/sys/")); - if (!directory.isEmpty()) - ui->lineEdit_interfacesDir->setText(directory); -} - - -void SettingsWindow::selectNetctlPath() -{ - if (debug) qDebug() << "[SettingsWindow]" << "[selectNetctlPath]"; - - QString filename = QFileDialog::getOpenFileName( - this, - QApplication::translate("SettingsWindow", "Select netctl command"), - QString("/usr/bin/"), - QApplication::translate("SettingsWindow", "All files (*)")); - if (!filename.isEmpty()) - ui->lineEdit_netctlPath->setText(filename); -} - - -void SettingsWindow::selectNetctlAutoPath() -{ - if (debug) qDebug() << "[SettingsWindow]" << "[selectNetctlAutoPath]"; - - QString filename = QFileDialog::getOpenFileName( - this, - QApplication::translate("SettingsWindow", "Select netctl-auto command"), - QString("/usr/bin/"), - QApplication::translate("SettingsWindow", "All files (*)")); - if (!filename.isEmpty()) - ui->lineEdit_netctlAutoPath->setText(filename); -} - - -void SettingsWindow::selectProfileDir() -{ - if (debug) qDebug() << "[SettingsWindow]" << "[selectProfileDir]"; - - QString directory = QFileDialog::getExistingDirectory( - this, - QApplication::translate("SettingsWindow", "Select path to profile directory"), - QString("/etc/")); - if (!directory.isEmpty()) - ui->lineEdit_profilePath->setText(directory); -} - - -void SettingsWindow::selectRfkillDir() -{ - if (debug) qDebug() << "[SettingsWindow]" << "[selectRfkillDir]"; - - QString directory = QFileDialog::getExistingDirectory( - this, - QApplication::translate("SettingsWindow", "Select path to directory with rfkill devices"), - QString("/sys/")); - if (!directory.isEmpty()) - ui->lineEdit_rfkill->setText(directory); -} - - -void SettingsWindow::selectSudoPath() -{ - if (debug) qDebug() << "[SettingsWindow]" << "[selectSudoPath]"; - - QString filename = QFileDialog::getOpenFileName( - this, - QApplication::translate("SettingsWindow", "Select sudo command"), - QString("/usr/bin/"), - QApplication::translate("SettingsWindow", "All files (*)")); - if (!filename.isEmpty()) - ui->lineEdit_sudo->setText(filename); -} - - -void SettingsWindow::selectSystemctlPath() -{ - if (debug) qDebug() << "[SettingsWindow]" << "[selectSystemctlPath]"; - - QString filename = QFileDialog::getOpenFileName( - this, - QApplication::translate("SettingsWindow", "Select systemctl command"), - QString("/usr/bin/"), - QApplication::translate("SettingsWindow", "All files (*)")); - if (!filename.isEmpty()) - ui->lineEdit_systemctlPath->setText(filename); -} - - -void SettingsWindow::selectWpaCliPath() -{ - if (debug) qDebug() << "[SettingsWindow]" << "[selectWpaCliPath]"; - - QString filename = QFileDialog::getOpenFileName( - this, - QApplication::translate("SettingsWindow", "Select wpa_cli command"), - QString("/usr/bin/"), - QApplication::translate("SettingsWindow", "All files (*)")); - if (!filename.isEmpty()) - ui->lineEdit_wpaCliPath->setText(filename); -} - - -void SettingsWindow::selectWpaSupPath() -{ - if (debug) qDebug() << "[SettingsWindow]" << "[selectWpaSupPath]"; - - QString filename = QFileDialog::getOpenFileName( - this, - QApplication::translate("SettingsWindow", "Select wpa_supplicant command"), - QString("/usr/bin/"), - QApplication::translate("SettingsWindow", "All files (*)")); - if (!filename.isEmpty()) - ui->lineEdit_wpaSupPath->setText(filename); + lineEdit->setText(filename); } @@ -494,14 +413,12 @@ void SettingsWindow::updateHelper() ui->pushButton_status->setText(QApplication::translate("SettingsWindow", "Stop")); ui->pushButton_status->setIcon(QIcon::fromTheme("process-stop")); ui->pushButton_status->setDisabled(true); - } - else if (((MainWindow *)parent())->isHelperActive()) { + } else if (((MainWindow *)parent())->isHelperActive()) { ui->label_status->setText(QApplication::translate("SettingsWindow", "Active")); ui->pushButton_status->setText(QApplication::translate("SettingsWindow", "Stop")); ui->pushButton_status->setIcon(QIcon::fromTheme("process-stop")); ui->pushButton_status->setEnabled(true); - } - else { + } else { ui->label_status->setText(QApplication::translate("SettingsWindow", "Inactive")); ui->pushButton_status->setText(QApplication::translate("SettingsWindow", "Start")); ui->pushButton_status->setIcon(QIcon::fromTheme("system-run")); diff --git a/sources/gui/src/settingswindow.h b/sources/gui/src/settingswindow.h index 392ed1f..6465bbc 100644 --- a/sources/gui/src/settingswindow.h +++ b/sources/gui/src/settingswindow.h @@ -53,16 +53,7 @@ private slots: void setTray(); void updateHelper(); // buttons - void selectHelperPath(); - void selectIfaceDir(); - void selectNetctlPath(); - void selectNetctlAutoPath(); - void selectProfileDir(); - void selectRfkillDir(); - void selectSudoPath(); - void selectSystemctlPath(); - void selectWpaCliPath(); - void selectWpaSupPath(); + void selectAbstractSomething(); void startHelper(); private: diff --git a/sources/gui/src/settingswindow.ui b/sources/gui/src/settingswindow.ui index 788910e..40e9689 100644 --- a/sources/gui/src/settingswindow.ui +++ b/sources/gui/src/settingswindow.ui @@ -6,8 +6,8 @@ 0 0 - 686 - 403 + 684 + 401 @@ -136,8 +136,8 @@ 0 0 - 470 - 342 + 468 + 340 @@ -211,8 +211,8 @@ 0 0 - 470 - 342 + 468 + 340 @@ -381,8 +381,8 @@ 0 0 - 436 - 165 + 468 + 340 @@ -568,8 +568,8 @@ 0 0 - 436 - 43 + 468 + 340 @@ -638,8 +638,8 @@ 0 0 - 277 - 190 + 468 + 340 @@ -835,8 +835,8 @@ 0 0 - 436 - 252 + 468 + 340 @@ -863,7 +863,7 @@ - + Browse diff --git a/sources/gui/src/trayicon.cpp b/sources/gui/src/trayicon.cpp index 0ac4598..34cd1c6 100644 --- a/sources/gui/src/trayicon.cpp +++ b/sources/gui/src/trayicon.cpp @@ -93,8 +93,7 @@ void TrayIcon::updateMenu() if (current.isEmpty()) { contextMenu[QString("title")]->setIcon(QIcon(QString(":network-offline-64x64"))); contextMenu[QString("title")]->setText(QApplication::translate("TrayIcon", "(inactive)")); - } - else { + } else { contextMenu[QString("title")]->setIcon(QIcon(QString(":network-idle-64x64"))); QString status; if (netctlAutoStatus) @@ -112,14 +111,12 @@ void TrayIcon::updateMenu() contextMenu[QString("switch")]->setVisible(true); contextMenu[QString("restart")]->setVisible(false); contextMenu[QString("enable")]->setVisible(false); - switchToProfileMenu->clear(); for (int i=0; iaddAction(profile); } - } - else { + } else { contextMenu[QString("start")]->setVisible(true); contextMenu[QString("stop")]->setVisible(!current.isEmpty()); contextMenu[QString("switch")]->setVisible(false); @@ -133,8 +130,7 @@ void TrayIcon::updateMenu() contextMenu[QString("enable")]->setText(QApplication::translate("TrayIcon", "Disable %1").arg(current)); else contextMenu[QString("enable")]->setText(QApplication::translate("TrayIcon", "Enable %1").arg(current)); - } - else + } else contextMenu[QString("start")]->setText(QApplication::translate("TrayIcon", "Start profile")); startProfileMenu->clear(); for (int i=0; iwidget_wpaConfigSection->setHidden(true); ui->widget_wpaConfig->setHidden(true); ui->widget_key->setHidden(true); - } - else if ((currentText == QString("wep")) || + } else if ((currentText == QString("wep")) || (currentText == QString("wpa"))) { ui->widget_essid->setHidden(false); ui->widget_wpaConfigSection->setHidden(true); ui->widget_wpaConfig->setHidden(true); ui->widget_key->setHidden(false); - } - else if (currentText == QString("wpa-configsection")) { + } else if (currentText == QString("wpa-configsection")) { ui->widget_essid->setHidden(true); ui->widget_wpaConfigSection->setHidden(false); ui->widget_wpaConfig->setHidden(true); ui->widget_key->setHidden(true); - } - else if (currentText == QString("wpa-config")) { + } else if (currentText == QString("wpa-config")) { ui->widget_essid->setHidden(true); ui->widget_wpaConfigSection->setHidden(true); ui->widget_wpaConfig->setHidden(false); @@ -199,8 +196,7 @@ void WirelessWidget::showAdvanced() if (ui->pushButton_wirelessAdvanced->isChecked()) { ui->widget_wirelessAdvanced->setHidden(false); ui->pushButton_wirelessAdvanced->setText(QApplication::translate("WirelessWidget", "Hide advanced")); - } - else { + } else { ui->widget_wirelessAdvanced->setHidden(true); ui->pushButton_wirelessAdvanced->setText(QApplication::translate("WirelessWidget", "Show advanced")); } @@ -221,8 +217,7 @@ QMap WirelessWidget::getSettings() wirelessSettings[QString("Key")] = ui->lineEdit_key->text(); else wirelessSettings[QString("Key")] = QString("'") + ui->lineEdit_key->text() + QString("'"); - } - else if (ui->comboBox_security->currentText() == QString("wpa")) + } else if (ui->comboBox_security->currentText() == QString("wpa")) wirelessSettings[QString("Key")] = QString("'") + ui->lineEdit_key->text() + QString("'"); if (ui->comboBox_security->currentText() == QString("wpa-configsection")) { QStringList section; diff --git a/sources/helper/src/main.cpp b/sources/helper/src/main.cpp index 56aeb9f..56d6acd 100644 --- a/sources/helper/src/main.cpp +++ b/sources/helper/src/main.cpp @@ -99,17 +99,14 @@ int main(int argc, char *argv[]) cout << errorMessage().toUtf8().data() << endl; cout << helpMessage().toUtf8().data(); return 127; - } - if (args[QString("help")].toBool()) { + } else if (args[QString("help")].toBool()) { cout << helpMessage().toUtf8().data(); return 0; - } - if (args[QString("info")].toBool()) { + } else if (args[QString("info")].toBool()) { cout << versionMessage().toUtf8().data() << endl; cout << infoMessage().toUtf8().data(); return 0; - } - if (args[QString("version")].toBool()) { + } else if (args[QString("version")].toBool()) { cout << versionMessage().toUtf8().data(); return 0; }