diff options
Diffstat (limited to 'src/client/toolbar')
| -rw-r--r-- | src/client/toolbar/toolbar.cpp | 6 | ||||
| -rw-r--r-- | src/client/toolbar/toolbar.h | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/client/toolbar/toolbar.cpp b/src/client/toolbar/toolbar.cpp index bfe4e24..88d4b2a 100644 --- a/src/client/toolbar/toolbar.cpp +++ b/src/client/toolbar/toolbar.cpp @@ -22,7 +22,7 @@ * another widget, this widget becomes a child window inside parent. The new * widget is deleted when its parent is deleted. */ -Toolbar::Toolbar(QWidget *parent) : +Toolbar::Toolbar(const QByteArray sessionName, QWidget *parent) : QWidget(parent), _ui(new Ui::Toolbar), _hideTimer(this), _connection(NULL), _blinkTimer(this),_cam32(":cam32.svg"), _beWatchedEye(":eye") { @@ -40,6 +40,10 @@ Toolbar::Toolbar(QWidget *parent) : /* Create the connect window */ _connectWindow = new ConnectWindow(NULL); + if (!sessionName.isEmpty()) + { + _connectWindow->connectToSession(sessionName); + } // Connect the signals connect(_connectWindow, SIGNAL(disconnect()), this, SLOT(onDoDisconnect())); connect(_connectWindow, SIGNAL(connected(ServerConnection*)), this, SLOT(onConnected(ServerConnection*))); diff --git a/src/client/toolbar/toolbar.h b/src/client/toolbar/toolbar.h index f01e4ef..c85c501 100644 --- a/src/client/toolbar/toolbar.h +++ b/src/client/toolbar/toolbar.h @@ -30,7 +30,7 @@ class Toolbar : public QWidget Q_OBJECT public: - explicit Toolbar(QWidget *parent = 0); + explicit Toolbar(const QByteArray sessionName, QWidget *parent = 0); virtual ~Toolbar(); private: |
