diff options
author | Tomi Korpipaa <tomi.korpipaa@qt.io> | 2018-01-29 09:56:32 +0200 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@qt.io> | 2018-01-29 09:52:30 +0000 |
commit | 948021c85a149b1ffcd5ccbd53c4492b55bb44aa (patch) | |
tree | 0ed0cbe4edfc5bccfce940b6e8771caa386d3c84 /src/Authoring/Studio/remotedeploymentsender.cpp | |
parent | a388e42ff137333fe0eb7c9f5296c02303b2451e (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.cpp | 13 |
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()); } |