Connect from MainWindow

This commit is contained in:
Florian Märkl 2019-08-16 19:12:24 +02:00
commit 5be510aba2
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857
2 changed files with 7 additions and 1 deletions

View file

@ -71,6 +71,8 @@ class RegisteredHost
const HostMAC &GetPS4MAC() const { return ps4_mac; } const HostMAC &GetPS4MAC() const { return ps4_mac; }
const QString &GetPS4Nickname() const { return ps4_nickname; } const QString &GetPS4Nickname() const { return ps4_nickname; }
const QByteArray GetRPRegistKey() const { return QByteArray(rp_regist_key, sizeof(rp_regist_key)); }
const QByteArray GetRPKey() const { return QByteArray((const char *)rp_key, sizeof(rp_key)); }
void SaveToSettings(QSettings *settings) const; void SaveToSettings(QSettings *settings) const;
static RegisteredHost LoadFromSettings(QSettings *settings); static RegisteredHost LoadFromSettings(QSettings *settings);

View file

@ -22,6 +22,7 @@
#include <registdialog.h> #include <registdialog.h>
#include <settingsdialog.h> #include <settingsdialog.h>
#include <streamsession.h> #include <streamsession.h>
#include <streamwindow.h>
#include <QTableWidget> #include <QTableWidget>
#include <QVBoxLayout> #include <QVBoxLayout>
@ -118,7 +119,10 @@ void MainWindow::ServerItemWidgetTriggered()
if(server.registered) if(server.registered)
{ {
// TODO: connect QString host = server.discovery_host.host_addr; // TODO: check manual
StreamSessionConnectInfo info(settings, host, server.registered_host.GetRPRegistKey(), server.registered_host.GetRPKey());
auto stream_window = new StreamWindow(info);
stream_window->show();
} }
else else
{ {