Reformat LocalzLeafStarter

remotes/origin/HEAD
markuspg 7 years ago
parent a506443ed7
commit 42d7e76435

@ -1,5 +1,5 @@
/* /*
* Copyright 2014-2016 Markus Prasser * Copyright 2014-2018 Markus Prasser, Tobias Weiss
* *
* This file is part of Labcontrol. * This file is part of Labcontrol.
* *
@ -17,53 +17,57 @@
* along with Labcontrol. If not, see <http://www.gnu.org/licenses/>. * along with Labcontrol. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include <memory>
#include <QMessageBox>
#include "localzleafstarter.h" #include "localzleafstarter.h"
#include "ui_localzleafstarter.h" #include "ui_localzleafstarter.h"
#include "Lib/settings.h" #include "Lib/settings.h"
extern std::unique_ptr< lc::Settings > settings; #include <QMessageBox>
#include <memory>
extern std::unique_ptr<lc::Settings> settings;
lc::LocalzLeafStarter::LocalzLeafStarter( QWidget *argParent ) : lc::LocalzLeafStarter::LocalzLeafStarter(QWidget *argParent) :
QWidget{ argParent }, QWidget{argParent},
ui{ new Ui::LocalzLeafStarter } ui{new Ui::LocalzLeafStarter}
{ {
ui->setupUi( this ); ui->setupUi(this);
//Choose initial port from settings //Choose initial port from settings
if ( settings->GetChosenZTreePort() ) { if (settings->GetChosenZTreePort()) {
ui->SBzLeafPort->setValue( settings->GetChosenZTreePort() ); ui->SBzLeafPort->setValue(settings->GetChosenZTreePort());
} }
//Choose initial z-Leave size from settings //Choose initial z-Leave size from settings
ui->LELocalzLeafSize->setText( settings->GetLocalzLeafSize() ); ui->LELocalzLeafSize->setText(settings->GetLocalzLeafSize());
ui->CBzLeafVersion->addItem( tr( "Please choose a version" ) ); ui->CBzLeafVersion->addItem(tr("Please choose a version"));
if ( !settings->installedZTreeVersions.isEmpty() ) { if (!settings->installedZTreeVersions.isEmpty()) {
ui->CBzLeafVersion->addItems( settings->installedZTreeVersions ); ui->CBzLeafVersion->addItems(settings->installedZTreeVersions);
} }
} }
lc::LocalzLeafStarter::~LocalzLeafStarter() { lc::LocalzLeafStarter::~LocalzLeafStarter()
{
delete ui; delete ui;
} }
void lc::LocalzLeafStarter::on_PBStartLocalzLeaf_clicked() { void lc::LocalzLeafStarter::on_PBStartLocalzLeaf_clicked()
if ( ui->CBzLeafVersion->currentIndex() == 0 ) { {
QMessageBox::information( this, tr( "No z-Tree version chosen" ), if (ui->CBzLeafVersion->currentIndex() == 0) {
tr( "The was not chosen a z-Tree version, yet. This is" QMessageBox::information(this, tr("No z-Tree version chosen"),
" mandatory, so please set one" ) , QMessageBox::Ok ); tr("The was not chosen a z-Tree version, yet."
" This is mandatory, so please set one"),
QMessageBox::Ok);
return; return;
} }
//Set chosen z-Leaf size //Set chosen z-Leaf size
settings->SetLocalzLeafSize( ui->LELocalzLeafSize->text() ); settings->SetLocalzLeafSize(ui->LELocalzLeafSize->text());
//Emit start local z-Leaf request to main window //Emit start local z-Leaf request to main window
emit LocalzLeafRequested( ui->LEzLeafName->text(), ui->CBzLeafVersion->currentText(), emit LocalzLeafRequested(ui->LEzLeafName->text(),
ui->SBzLeafPort->value() ); ui->CBzLeafVersion->currentText(),
ui->SBzLeafPort->value());
} }

@ -1,5 +1,5 @@
/* /*
* Copyright 2014-2016 Markus Prasser * Copyright 2014-2018 Markus Prasser, Tobias Weiss
* *
* This file is part of Labcontrol. * This file is part of Labcontrol.
* *
@ -26,20 +26,22 @@ namespace lc {
namespace Ui { namespace Ui {
class LocalzLeafStarter; class LocalzLeafStarter;
} } // namespace Ui
class LocalzLeafStarter : public QWidget { class LocalzLeafStarter : public QWidget
{
Q_OBJECT Q_OBJECT
public: public:
explicit LocalzLeafStarter( QWidget *argParent = nullptr ); explicit LocalzLeafStarter(QWidget *argParent = nullptr);
~LocalzLeafStarter(); ~LocalzLeafStarter() override;
signals: signals:
void LocalzLeafRequested( QString argzLeafName, QString argzLeafVersion, int argzTreePort ); void LocalzLeafRequested(QString argzLeafName, QString argzLeafVersion,
int argzTreePort);
private: private:
Ui::LocalzLeafStarter *ui = nullptr; Ui::LocalzLeafStarter *const ui = nullptr;
private slots: private slots:
void on_PBStartLocalzLeaf_clicked(); void on_PBStartLocalzLeaf_clicked();

Loading…
Cancel
Save