[SCM] ktp-accounts-kcm packaging branch, master, updated. debian/15.12.1-1-1157-gc4589c5
Maximiliano Curia
maxy at moszumanska.debian.org
Fri May 27 23:58:55 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-accounts-kcm.git;a=commitdiff;h=7482a29
The following commit has been merged in the master branch:
commit 7482a290b96765bc6afbf8b3509206c34bbd04db
Author: Thomas Richard <thomas9999 at gmail.com>
Date: Sun Jan 16 18:15:00 2011 +0100
Fix some deletes
Fix some TODOs that were not needed
---
.../generic-advanced-options-widget.cpp | 15 ++++++++-------
src/KCMTelepathyAccounts/parameter-edit-delegate.cpp | 4 ----
src/KCMTelepathyAccounts/parameter-edit-model.cpp | 11 ++++++-----
src/accounts-list-model.cpp | 9 ++-------
src/edit-account-dialog.cpp | 2 ++
src/kcm-telepathy-accounts.cpp | 4 +---
src/kcm-telepathy-accounts.h | 1 -
7 files changed, 19 insertions(+), 27 deletions(-)
diff --git a/src/KCMTelepathyAccounts/generic-advanced-options-widget.cpp b/src/KCMTelepathyAccounts/generic-advanced-options-widget.cpp
index afef04c..4e0c2c1 100644
--- a/src/KCMTelepathyAccounts/generic-advanced-options-widget.cpp
+++ b/src/KCMTelepathyAccounts/generic-advanced-options-widget.cpp
@@ -36,7 +36,7 @@ public:
{
kDebug();
}
- KTabWidget tabWidget;
+ KTabWidget *tabWidget;
QList<AbstractAccountParametersWidget*> widgets;
};
@@ -45,10 +45,11 @@ GenericAdvancedOptionsWidget::GenericAdvancedOptionsWidget(ParameterEditModel *p
: AbstractAccountParametersWidget(parameterModel, parent),
d(new Private)
{
+ d->tabWidget = new KTabWidget();
QHBoxLayout *layout = new QHBoxLayout(this);
- layout->addWidget(&(d->tabWidget));
+ layout->addWidget(d->tabWidget);
- d->tabWidget.setTabBarHidden(true);
+ d->tabWidget->setTabBarHidden(true);
}
GenericAdvancedOptionsWidget::~GenericAdvancedOptionsWidget()
@@ -93,17 +94,17 @@ bool GenericAdvancedOptionsWidget::validateParameterValues()
void GenericAdvancedOptionsWidget::setTabBarHidden(bool hidden)
{
- d->tabWidget.setTabBarHidden(hidden);
+ d->tabWidget->setTabBarHidden(hidden);
}
void GenericAdvancedOptionsWidget::addTab(AbstractAccountParametersWidget* tab, const QString& label)
{
- if(d->tabWidget.count() == 1)
+ if(d->tabWidget->count() == 1)
{
- d->tabWidget.setTabBarHidden(false);
+ d->tabWidget->setTabBarHidden(false);
}
- d->tabWidget.addTab(tab, label);
+ d->tabWidget->addTab(tab, label);
d->widgets.append(tab);
}
diff --git a/src/KCMTelepathyAccounts/parameter-edit-delegate.cpp b/src/KCMTelepathyAccounts/parameter-edit-delegate.cpp
index 057a76d..945de6a 100644
--- a/src/KCMTelepathyAccounts/parameter-edit-delegate.cpp
+++ b/src/KCMTelepathyAccounts/parameter-edit-delegate.cpp
@@ -35,15 +35,11 @@ ParameterEditDelegate::ParameterEditDelegate(QAbstractItemView *itemView, QObjec
: KWidgetItemDelegate(itemView, parent)
{
kDebug();
-
- // TODO: Implement me!
}
ParameterEditDelegate::~ParameterEditDelegate()
{
kDebug();
-
- // TODO: Implement me!
}
diff --git a/src/KCMTelepathyAccounts/parameter-edit-model.cpp b/src/KCMTelepathyAccounts/parameter-edit-model.cpp
index 557fe22..5ee3a56 100644
--- a/src/KCMTelepathyAccounts/parameter-edit-model.cpp
+++ b/src/KCMTelepathyAccounts/parameter-edit-model.cpp
@@ -38,15 +38,11 @@ ParameterEditModel::ParameterEditModel(QObject *parent)
: QAbstractListModel(parent)
{
kDebug();
-
- // TODO: Implement me!
}
ParameterEditModel::~ParameterEditModel()
{
kDebug();
-
- // TODO: Implement me!
}
int ParameterEditModel::rowCount(const QModelIndex &index) const
@@ -180,7 +176,12 @@ Tp::ProtocolParameter ParameterEditModel::parameter(const QString ¶meterName
void ParameterEditModel::addItem(const Tp::ProtocolParameter ¶meter, const QVariant &originalValue)
{
- // FIXME: Check we are not creating duplicate items.
+ // Check we are not creating duplicate items.
+ foreach (const ParameterItem *item, m_items) {
+ if(item->parameter() == parameter) {
+ return;
+ }
+ }
// Create a new ParameterItem and add it to the list.
beginInsertRows(QModelIndex(), m_items.size(), m_items.size());
diff --git a/src/accounts-list-model.cpp b/src/accounts-list-model.cpp
index 5ceaa9a..5fbe9a1 100644
--- a/src/accounts-list-model.cpp
+++ b/src/accounts-list-model.cpp
@@ -38,8 +38,6 @@ AccountsListModel::AccountsListModel(QObject *parent)
AccountsListModel::~AccountsListModel()
{
kDebug();
-
- // TODO: Implement me!
}
int AccountsListModel::rowCount(const QModelIndex &index) const
@@ -176,15 +174,12 @@ void AccountsListModel::onAccountItemRemoved()
return;
}
- beginRemoveRows(QModelIndex(), m_accounts.lastIndexOf(item),
+ beginRemoveRows(QModelIndex(), m_accounts.indexOf(item),
m_accounts.lastIndexOf(item));
m_accounts.removeAll(item);
endRemoveRows();
- Q_ASSERT(!m_accounts.contains(item));
- if (m_accounts.contains(item)) {
- kWarning() << "Ready Accounts still contains Accout Item:" << item;
- }
+ delete item;
}
void AccountsListModel::onAccountItemUpdated()
diff --git a/src/edit-account-dialog.cpp b/src/edit-account-dialog.cpp
index 6f88e7c..a145105 100644
--- a/src/edit-account-dialog.cpp
+++ b/src/edit-account-dialog.cpp
@@ -80,6 +80,8 @@ EditAccountDialog::EditAccountDialog(AccountItem *item, QWidget *parent)
EditAccountDialog::~EditAccountDialog()
{
kDebug();
+
+ delete d;
}
void EditAccountDialog::accept()
diff --git a/src/kcm-telepathy-accounts.cpp b/src/kcm-telepathy-accounts.cpp
index 5723319..2e1af22 100644
--- a/src/kcm-telepathy-accounts.cpp
+++ b/src/kcm-telepathy-accounts.cpp
@@ -44,8 +44,7 @@ K_EXPORT_PLUGIN(KCMTelepathyAccountsFactory("telepathy_accounts", "kcm_telepathy
KCMTelepathyAccounts::KCMTelepathyAccounts(QWidget *parent, const QVariantList& args)
: KCModule(KCMTelepathyAccountsFactory::componentData(), parent, args),
- m_accountsListModel(0),
- m_addAccountAssistant(0)
+ m_accountsListModel(0)
{
kDebug();
@@ -96,7 +95,6 @@ KCMTelepathyAccounts::~KCMTelepathyAccounts()
kDebug();
delete m_ui;
- // TODO: Implement me!
}
void KCMTelepathyAccounts::load()
diff --git a/src/kcm-telepathy-accounts.h b/src/kcm-telepathy-accounts.h
index a8961f7..b29fe2a 100644
--- a/src/kcm-telepathy-accounts.h
+++ b/src/kcm-telepathy-accounts.h
@@ -64,7 +64,6 @@ private:
Tp::AccountManagerPtr m_accountManager;
AccountsListModel *m_accountsListModel;
- AddAccountAssistant *m_addAccountAssistant;
};
--
ktp-accounts-kcm packaging
More information about the pkg-kde-commits
mailing list