[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:00:37 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-accounts-kcm.git;a=commitdiff;h=6f9835a
The following commit has been merged in the master branch:
commit 6f9835a0ae589c9065b431b69b3e5961ac5a6dd0
Author: Martin Klapetek <martin.klapetek at gmail.com>
Date: Wed Nov 30 13:55:25 2011 +0100
Automatically remove @yahoo.* part from Yahoo! account if user enteres it
REVIEW: 103281
BUG: 287190
---
plugins/haze/yahoo-main-options-widget.cpp | 18 ++++++++++++++++++
plugins/haze/yahoo-main-options-widget.h | 3 +++
2 files changed, 21 insertions(+)
diff --git a/plugins/haze/yahoo-main-options-widget.cpp b/plugins/haze/yahoo-main-options-widget.cpp
index 25d163e..01b1ca3 100644
--- a/plugins/haze/yahoo-main-options-widget.cpp
+++ b/plugins/haze/yahoo-main-options-widget.cpp
@@ -45,3 +45,21 @@ YahooMainOptionsWidget::~YahooMainOptionsWidget()
delete m_ui;
}
+
+void YahooMainOptionsWidget::submit()
+{
+ Tp::ProtocolParameter parameter = parameterModel()->parameter("account");
+ QModelIndex index = parameterModel()->indexForParameter(parameter);
+ if (index.isValid()) {
+ QString account = m_ui->accountLineEdit->text();
+
+ if (account.contains(QLatin1Char('@'))) {
+ int atIndex = account.indexOf(QLatin1Char('@'));
+
+ //update the model with the account value from the text box.
+ parameterModel()->setData(index, account.left(atIndex), Qt::EditRole);
+ }
+ }
+
+ AbstractAccountParametersWidget::submit();
+}
diff --git a/plugins/haze/yahoo-main-options-widget.h b/plugins/haze/yahoo-main-options-widget.h
index 592e582..3c5581e 100644
--- a/plugins/haze/yahoo-main-options-widget.h
+++ b/plugins/haze/yahoo-main-options-widget.h
@@ -34,6 +34,9 @@ class YahooMainOptionsWidget
public:
YahooMainOptionsWidget(ParameterEditModel* model, QWidget* parent = 0);
virtual ~YahooMainOptionsWidget();
+
+ void submit();
+
private:
Q_DISABLE_COPY(YahooMainOptionsWidget);
Ui::YahooMainOptionsWidget* m_ui;
--
ktp-accounts-kcm packaging
More information about the pkg-kde-commits
mailing list