diff options
author | lonkaars <loek@pipeframe.xyz> | 2022-12-12 12:13:12 +0100 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2022-12-12 12:13:12 +0100 |
commit | 52571310d06e2c20d2959c7f6ca2d9e6a1cf281c (patch) | |
tree | 1ec3ac1e4008d11853c7c1db0b2f80b8f6561af7 /confui/mainwindow.cpp | |
parent | 28cd1a0d195637f8f55faf711a66a3e0249843dc (diff) |
allow manual serial port specification
Diffstat (limited to 'confui/mainwindow.cpp')
-rw-r--r-- | confui/mainwindow.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/confui/mainwindow.cpp b/confui/mainwindow.cpp index b0a1857..1fd34c4 100644 --- a/confui/mainwindow.cpp +++ b/confui/mainwindow.cpp @@ -1,14 +1,17 @@ #include <QGridLayout> #include <QMenuBar> #include <QTabWidget> +#include <iostream> #include "mainwindow.h" #include "ui_tab_automations.h" #include "ui_tab_node_overview.h" #include "serial.h" +#include "main.h" CDMeshConnector *g_cd_mesh_connector = nullptr; CDSerialConnector *g_cd_serial = nullptr; +QApplication* g_cd_app = nullptr; CDMainWindow::~CDMainWindow() { delete this->mesh_connector; } @@ -28,6 +31,10 @@ CDMainWindow::CDMainWindow(QWidget *parent) : QMainWindow(parent) { tab_bar_widget->addTab(this->node_overview_tab, "node overview"); tab_bar_widget->addTab(this->automations_tab, "automations"); + // manually connect to serial port + if (g_cd_app->arguments().length() > 1 && g_cd_app->arguments().at(1).length() > 0) + g_cd_serial->connect(g_cd_app->arguments().at(1).toStdString()); + setMenuBar(menu_bar); setCentralWidget(tab_bar_widget); update(); |