[SCM] ktp-text-ui packaging branch, master, updated. debian/15.12.1-1-1918-gdf4b0ec

Maximiliano Curia maxy at moszumanska.debian.org
Sat May 28 00:25:08 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-text-ui.git;a=commitdiff;h=18f3cfb

The following commit has been merged in the master branch:
commit 18f3cfbda7cf8f46d961856ed30e4657a6aa0e83
Author: Martin Klapetek <mklapetek at kde.org>
Date:   Mon Jan 12 19:22:20 2015 +0100

    [app] Port KDialog to QDialog
---
 app/invite-contact-dialog.cpp | 25 ++++++++++++++++---------
 app/invite-contact-dialog.h   |  7 +++++--
 2 files changed, 21 insertions(+), 11 deletions(-)

diff --git a/app/invite-contact-dialog.cpp b/app/invite-contact-dialog.cpp
index da9102b..ac4950c 100644
--- a/app/invite-contact-dialog.cpp
+++ b/app/invite-contact-dialog.cpp
@@ -24,8 +24,11 @@
 
 #include <QtCore/QPointer>
 
-#include <KLineEdit>
-#include <KPushButton>
+#include <QLineEdit>
+#include <QPushButton>
+#include <QDialogButtonBox>
+#include <QVBoxLayout>
+
 #include <KLocalizedString>
 
 #include <TelepathyQt/Contact>
@@ -38,10 +41,11 @@
 #include <KTp/Widgets/contact-grid-widget.h>
 
 InviteContactDialog::InviteContactDialog(const Tp::AccountManagerPtr &accountManager, const Tp::AccountPtr &account, const Tp::TextChannelPtr &channel, QWidget *parent) :
-    KDialog(parent),
+    QDialog(parent),
     m_account(account),
     m_channel(channel),
-    m_contactsModel(new KTp::ContactsListModel(this))
+    m_contactsModel(new KTp::ContactsListModel(this)),
+    m_buttonBox(new QDialogButtonBox(QDialogButtonBox::Ok, this))
 {
     resize(500,450);
 
@@ -53,17 +57,20 @@ InviteContactDialog::InviteContactDialog(const Tp::AccountManagerPtr &accountMan
     m_contactGridWidget->filter()->setAccountFilter(account);
     m_contactGridWidget->setSelectionMode(QAbstractItemView::MultiSelection);
 
-    setMainWidget(m_contactGridWidget);
+    QVBoxLayout *mainLayout = new QVBoxLayout(this);
+    mainLayout->addWidget(m_contactGridWidget);
+    mainLayout->addWidget(m_buttonBox);
+
     setWindowTitle(i18n("Select Contacts to Invite to Group Chat"));
 
     connect(m_contactGridWidget,
             SIGNAL(selectionChanged(Tp::AccountPtr,KTp::ContactPtr)),
             SLOT(onChanged()));
 
-    button(KDialog::Ok)->setDisabled(true);
+    m_buttonBox->button(QDialogButtonBox::Ok)->setDisabled(true);
 
-    connect(this, SIGNAL(okClicked()), SLOT(onOkClicked()));
-    connect(this, SIGNAL(rejected()), SLOT(close()));
+    connect(m_buttonBox->button(QDialogButtonBox::Ok), &QAbstractButton::clicked, this, &InviteContactDialog::onOkClicked);
+    connect(m_buttonBox, &QDialogButtonBox::rejected, this, &InviteContactDialog::close);
 }
 
 Tp::AccountPtr InviteContactDialog::account() const
@@ -102,5 +109,5 @@ void InviteContactDialog::onOkClicked()
 
 void InviteContactDialog::onChanged()
 {
-    button(KDialog::Ok)->setEnabled(m_contactGridWidget->hasSelection());
+    m_buttonBox->button(QDialogButtonBox::Ok)->setEnabled(m_contactGridWidget->hasSelection());
 }
diff --git a/app/invite-contact-dialog.h b/app/invite-contact-dialog.h
index 78d77f0..453a347 100644
--- a/app/invite-contact-dialog.h
+++ b/app/invite-contact-dialog.h
@@ -23,11 +23,13 @@
 #ifndef INVITECONTACTDIALOG_H
 #define INVITECONTACTDIALOG_H
 
-#include <KDialog>
+#include <QDialog>
+
 #include <TelepathyQt/Types>
 #include <TelepathyQt/TextChannel>
 #include <TelepathyQt/Account>
 
+class QDialogButtonBox;
 namespace Tp {
 class PendingOperation;
 }
@@ -38,7 +40,7 @@ class ContactsListModel;
 }
 
 
-class InviteContactDialog : public KDialog
+class InviteContactDialog : public QDialog
 {
     Q_OBJECT
     Q_DISABLE_COPY(InviteContactDialog)
@@ -57,6 +59,7 @@ private:
     Tp::TextChannelPtr m_channel;
     KTp::ContactsListModel *m_contactsModel;
     KTp::ContactGridWidget *m_contactGridWidget;
+    QDialogButtonBox *m_buttonBox;
 };
 
 #endif // CONTACTDIALOG_H

-- 
ktp-text-ui packaging



More information about the pkg-kde-commits mailing list