summaryrefslogtreecommitdiff
path: root/netsimplewifipage.cc
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2017-03-04 22:19:02 -0600
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2017-03-04 22:19:02 -0600
commiteae5c18992184d0ef4efd8766ee95e26100a53f6 (patch)
tree8d211e5804f7d5303028c51239bfea80a1eee476 /netsimplewifipage.cc
parentdb560f0781fef867eb5fa39913b81ddc29ea7d72 (diff)
downloadhorizon-qt5-eae5c18992184d0ef4efd8766ee95e26100a53f6.tar.gz
horizon-qt5-eae5c18992184d0ef4efd8766ee95e26100a53f6.tar.bz2
horizon-qt5-eae5c18992184d0ef4efd8766ee95e26100a53f6.tar.xz
horizon-qt5-eae5c18992184d0ef4efd8766ee95e26100a53f6.zip
Add UI sketch for Wi-Fi page
Diffstat (limited to 'netsimplewifipage.cc')
-rw-r--r--netsimplewifipage.cc63
1 files changed, 63 insertions, 0 deletions
diff --git a/netsimplewifipage.cc b/netsimplewifipage.cc
new file mode 100644
index 0000000..0ca5ee6
--- /dev/null
+++ b/netsimplewifipage.cc
@@ -0,0 +1,63 @@
+#include "netsimplewifipage.hh"
+
+#include <QHBoxLayout>
+#include <QLabel>
+#include <QVBoxLayout>
+
+NetworkSimpleWirelessPage::NetworkSimpleWirelessPage(QWidget *parent)
+ : HorizonWizardPage(parent)
+{
+ QHBoxLayout *securityLayout;
+ QVBoxLayout *layout;
+ QLabel *descLabel, *securityTypeLabel, *statusLabel;
+
+ loadWatermark("network");
+ setTitle(tr("Wireless Networking Setup"));
+
+ descLabel = new QLabel(tr(
+ "A supported Wi-Fi device has been found in this "
+ "computer. If you connect to the Internet using "
+ "Wi-Fi, select your Access Point below.\n\n"
+
+ "If you don't want to use Wi-Fi, select \"Use Wired "
+ "Connection\" to continue using a wired connection."));
+ descLabel->setWordWrap(true);
+
+ statusLabel = new QLabel(tr("Scanning for networks..."));
+
+ ssidListView = new QListView;
+
+ ssidName = new QLineEdit(this);
+ ssidName->setPlaceholderText(tr("Network Name"));
+ //ssidName->hide();
+
+ securityTypeLabel = new QLabel(tr("Security type"));
+
+ securityType = new QComboBox(this);
+ securityType->addItems({tr("None"), tr("WPA2 Personal"),
+ tr("WPA2 Enterprise"), tr("WPA Personal"),
+ tr("WPA Enterprise"), tr("WEP")});
+ securityType->setEnabled(false);
+
+ passphrase = new QLineEdit(this);
+ passphrase->setEchoMode(QLineEdit::Password);
+ passphrase->setPlaceholderText(tr("Passphrase"));
+ //passphrase->hide();
+
+ securityLayout = new QHBoxLayout;
+ securityLayout->addWidget(securityTypeLabel);
+ securityLayout->addWidget(securityType);
+
+ layout = new QVBoxLayout;
+ layout->addWidget(descLabel);
+ layout->addWidget(statusLabel, 0, Qt::AlignCenter);
+ layout->addSpacing(10);
+ layout->addWidget(ssidListView, 0, Qt::AlignCenter);
+ layout->addSpacing(10);
+ layout->addWidget(ssidName);
+ layout->addSpacing(10);
+ layout->addLayout(securityLayout);
+ layout->addSpacing(10);
+ layout->addWidget(passphrase);
+ setLayout(layout);
+}