[SCM] ktp-accounts-kcm packaging branch, master, updated. debian/15.12.1-1-1157-gc4589c5
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:04:48 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-accounts-kcm.git;a=commitdiff;h=d8a8f35
The following commit has been merged in the master branch:
commit d8a8f35b3c1de426496c13f9d86d1554d64dfcc8
Author: Anant Kamath <kamathanant at gmail.com>
Date: Mon Sep 2 08:57:34 2013 +0530
Added set function for simIdentifier
---
plugins/pintxo/main-options-widget.cpp | 10 ----------
plugins/pintxo/main-options-widget.h | 1 -
plugins/pintxo/modem-combobox.cpp | 28 +++++++++++++++++++++++++---
plugins/pintxo/modem-combobox.h | 3 ++-
4 files changed, 27 insertions(+), 15 deletions(-)
diff --git a/plugins/pintxo/main-options-widget.cpp b/plugins/pintxo/main-options-widget.cpp
index 4b885cb..0752a30 100644
--- a/plugins/pintxo/main-options-widget.cpp
+++ b/plugins/pintxo/main-options-widget.cpp
@@ -47,16 +47,6 @@ MainOptionsWidget::~MainOptionsWidget()
delete m_ui;
}
-bool MainOptionsWidget::validateParameterValues()
-{
- QString parameterNumber = parameterModel()->data(parameterModel()->indexForParameter(parameterModel()->parameter(QLatin1String("number"))), ParameterEditModel::ValueRole).toString();
- QString parameterSimIdentifier = parameterModel()->data(parameterModel()->indexForParameter(parameterModel()->parameter(QLatin1String("simIdentifier"))), ParameterEditModel::ValueRole).toString();
- if(parameterNumber.isEmpty() || parameterSimIdentifier.isEmpty()) {
- return 0;
- }
- return 1;
-}
-
QString MainOptionsWidget::defaultDisplayName() const
{
return parameterModel()->data(parameterModel()->indexForParameter(parameterModel()->parameter(QLatin1String("number")))).toString();
diff --git a/plugins/pintxo/main-options-widget.h b/plugins/pintxo/main-options-widget.h
index 160eec1..70b747b 100644
--- a/plugins/pintxo/main-options-widget.h
+++ b/plugins/pintxo/main-options-widget.h
@@ -36,7 +36,6 @@ public:
QWidget *parent = 0);
virtual ~MainOptionsWidget();
virtual QString defaultDisplayName() const;
- virtual bool validateParameterValues();
private:
Q_DISABLE_COPY(MainOptionsWidget);
Ui::MainOptionsWidget *m_ui;
diff --git a/plugins/pintxo/modem-combobox.cpp b/plugins/pintxo/modem-combobox.cpp
index 722c0fc..1e064e5 100644
--- a/plugins/pintxo/modem-combobox.cpp
+++ b/plugins/pintxo/modem-combobox.cpp
@@ -46,11 +46,33 @@ ModemComboBox::~ModemComboBox()
QString ModemComboBox::selectedSimIdentifier()
{
- ModemManager::ModemGsmCardInterface::Ptr simCard = ModemManager::findModemInterface(modems.at(currentIndex())->udi(), ModemManager::ModemInterface::GsmCard).objectCast<ModemManager::ModemGsmCardInterface>();
- if(!simCard.isNull()) {
- return simCard->getSimIdentifier();
+ ModemManager::ModemInterface::Ptr modem = modems.at(currentIndex());
+ if(!modem.isNull()){
+ ModemManager::ModemGsmCardInterface::Ptr simCard = ModemManager::findModemInterface(modems.at(currentIndex())->udi(), ModemManager::ModemInterface::GsmCard).objectCast<ModemManager::ModemGsmCardInterface>();
+ if(!simCard.isNull()) {
+ return simCard->getSimIdentifier();
+ }
}
return QString();
}
+void ModemComboBox::setSelectedModem(const QString &selectedSimIdentifier)
+{
+ if(!modems.isEmpty()) {
+ int i = 0;
+ Q_FOREACH(ModemManager::ModemInterface::Ptr modem, modems) {
+ ModemManager::ModemGsmCardInterface::Ptr simCard = ModemManager::findModemInterface(modem->udi(), ModemManager::ModemInterface::GsmCard).objectCast<ModemManager::ModemGsmCardInterface>();
+ if(!simCard.isNull()) {
+ QString simIdent = simCard->getSimIdentifier();
+ if (simIdent == selectedSimIdentifier) {
+ setCurrentIndex(i);
+ return;
+ }
+ ++i;
+ }
+ }
+ }
+}
+
+
#include "modem-combobox.moc"
diff --git a/plugins/pintxo/modem-combobox.h b/plugins/pintxo/modem-combobox.h
index 6899b53..9c7bd0a 100644
--- a/plugins/pintxo/modem-combobox.h
+++ b/plugins/pintxo/modem-combobox.h
@@ -29,12 +29,13 @@
class ModemComboBox : public QComboBox
{
Q_OBJECT
- Q_PROPERTY(QString selectedSimIdentifier READ selectedSimIdentifier USER true)
+ Q_PROPERTY(QString selectedSimIdentifier READ selectedSimIdentifier WRITE setSelectedModem USER true)
public:
explicit ModemComboBox(QWidget *parent = 0);
virtual ~ModemComboBox();
QString selectedSimIdentifier();
+ void setSelectedModem(const QString &selectedSimIdentifier);
private:
ModemManager::ModemInterface::List modems;
};
--
ktp-accounts-kcm packaging
More information about the pkg-kde-commits
mailing list