[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [plasma-nm] editor: enable Blueetooth setting
From: Lukáš Tinkl <lukas () kde ! org>
Date: 2013-03-31 22:53:36
Message-ID: 20130331225336.0906BA604F () git ! kde ! org
[Download RAW message or body]
Git commit 5d1c6f6d4075eadd8abe436d678e0414ccac655f by Lukáš Tinkl.
Committed on 01/04/2013 at 00:53.
Pushed by lukas into branch 'master'.
enable Blueetooth setting
M +2 -0 editor/btwidget.cpp
M +16 -0 editor/connectiondetaileditor.cpp
http://commits.kde.org/plasma-nm/5d1c6f6d4075eadd8abe436d678e0414ccac655f
diff --git a/editor/btwidget.cpp b/editor/btwidget.cpp
index e58c7e0..3e000c8 100644
--- a/editor/btwidget.cpp
+++ b/editor/btwidget.cpp
@@ -34,6 +34,8 @@ BtWidget::BtWidget(NetworkManager::Settings::Setting * \
setting, QWidget* parent,
m_ui->type->addItem(i18n("DUN (dial up networking)"), \
NetworkManager::Settings::BluetoothSetting::Dun);
m_ui->type->addItem(i18n("PAN (personal area network)"), \
NetworkManager::Settings::BluetoothSetting::Panu);
+ m_ui->type->setEnabled(false);
+
if (setting)
loadConfig(setting);
}
diff --git a/editor/connectiondetaileditor.cpp \
b/editor/connectiondetaileditor.cpp index ae3ed63..fe85bd6 100644
--- a/editor/connectiondetaileditor.cpp
+++ b/editor/connectiondetaileditor.cpp
@@ -31,6 +31,7 @@
#include "pppoewidget.h"
#include "gsmwidget.h"
#include "cdmawidget.h"
+#include "btwidget.h"
#include <QtNetworkManager/settings.h>
#include <QtNetworkManager/activeconnection.h>
@@ -178,6 +179,21 @@ void ConnectionDetailEditor::initTabs()
m_detailEditor->tabWidget->addTab(pppWidget, i18n("PPP"));
IPv4Widget * ipv4Widget = new \
IPv4Widget(m_connection->setting(NetworkManager::Settings::Setting::Ipv4), \
this); m_detailEditor->tabWidget->addTab(ipv4Widget, i18n("IPv4"));
+ } else if (type == \
NetworkManager::Settings::ConnectionSettings::Bluetooth) { + \
BtWidget * btWidget = new \
BtWidget(m_connection->setting(NetworkManager::Settings::Setting::Bluetooth), \
this); + m_detailEditor->tabWidget->addTab(btWidget, \
i18n("Bluetooth")); + NetworkManager::Settings::BluetoothSetting * \
btSetting = static_cast<NetworkManager::Settings::BluetoothSetting \
*>(m_connection->setting(NetworkManager::Settings::Setting::Bluetooth)); + \
if (btSetting->profileType() == \
NetworkManager::Settings::BluetoothSetting::Dun) { + GsmWidget * \
gsmWidget = new GsmWidget(m_connection->setting(NetworkManager::Settings::Setting::Gsm), \
this); + m_detailEditor->tabWidget->addTab(gsmWidget, \
i18n("GSM")); + PPPWidget * pppWidget = new \
PPPWidget(m_connection->setting(NetworkManager::Settings::Setting::Ppp), \
this); + m_detailEditor->tabWidget->addTab(pppWidget, \
i18n("PPP")); + // TODO serial setting?
+ }
+ IPv4Widget * ipv4Widget = new \
IPv4Widget(m_connection->setting(NetworkManager::Settings::Setting::Ipv4), \
this); + m_detailEditor->tabWidget->addTab(ipv4Widget, \
i18n("IPv4")); + IPv6Widget * ipv6Widget = new \
IPv6Widget(m_connection->setting(NetworkManager::Settings::Setting::Ipv6), \
this); + m_detailEditor->tabWidget->addTab(ipv6Widget, \
i18n("IPv6")); }
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic