summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Studio/remotedeploymentsender.cpp
diff options
context:
space:
mode:
authorTomi Korpipaa <tomi.korpipaa@qt.io>2018-01-29 09:56:32 +0200
committerTomi Korpipää <tomi.korpipaa@qt.io>2018-01-29 09:52:30 +0000
commit948021c85a149b1ffcd5ccbd53c4492b55bb44aa (patch)
tree0ed0cbe4edfc5bccfce940b6e8771caa386d3c84 /src/Authoring/Studio/remotedeploymentsender.cpp
parenta388e42ff137333fe0eb7c9f5296c02303b2451e (diff)
Save previous remote deployment IP address and port
Task-number: QT3DS-547 Change-Id: Ib93ee814c6e2e766049eff8295783ed153b22cff Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'src/Authoring/Studio/remotedeploymentsender.cpp')
-rw-r--r--src/Authoring/Studio/remotedeploymentsender.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/Authoring/Studio/remotedeploymentsender.cpp b/src/Authoring/Studio/remotedeploymentsender.cpp
index b7ed2201..5f71623a 100644
--- a/src/Authoring/Studio/remotedeploymentsender.cpp
+++ b/src/Authoring/Studio/remotedeploymentsender.cpp
@@ -34,6 +34,7 @@
#include <QtCore/qfileinfo.h>
#include <QtCore/qdatastream.h>
#include <QtCore/qdiriterator.h>
+#include <QtCore/qsettings.h>
#include <QtWidgets/qinputdialog.h>
#include <QtWidgets/qmessagebox.h>
#include <QtWidgets/qdialog.h>
@@ -55,12 +56,18 @@ private:
ConnectionDialog::ConnectionDialog(QWidget *parent)
: QDialog(parent)
{
+ QSettings settings;
+ QString previousIPAddress = settings.value(QStringLiteral("lastRemoteDeploymentIP")).toString();
+ QString previousPort = settings.value(QStringLiteral("lastRemoteDeploymentPort"),
+ QStringLiteral("36000")).toString();
+
m_hostLineEdit = new QLineEdit(this);
+ m_hostLineEdit->setText(previousIPAddress);
QLabel *hostLabel = new QLabel(tr("Address:"));
hostLabel->setBuddy(m_hostLineEdit);
m_portLineEdit = new QLineEdit(this);
- m_portLineEdit->setText("36000");
+ m_portLineEdit->setText(previousPort);
QLabel *portLabel = new QLabel(tr("Port:"));
portLabel->setBuddy(m_portLineEdit);
@@ -87,6 +94,10 @@ QPair<QString, int> ConnectionDialog::getInfo(QWidget *parent)
if (!dialog.exec())
return QPair<QString, int>();
+ QSettings settings;
+ settings.setValue(QStringLiteral("lastRemoteDeploymentIP"), dialog.m_hostLineEdit->text());
+ settings.setValue(QStringLiteral("lastRemoteDeploymentPort"), dialog.m_portLineEdit->text());
+
return qMakePair(dialog.m_hostLineEdit->text(),
dialog.m_portLineEdit->text().toInt());
}