diff options
author | Kavindra Devi Palaraja <kavindra.palaraja@nokia.com> | 2009-07-21 11:51:28 +0200 |
---|---|---|
committer | Kavindra Devi Palaraja <kavindra.palaraja@nokia.com> | 2009-07-21 11:51:35 +0200 |
commit | 5cdeac544a0e3c9e3a67b1c365df1f8f6f550f9e (patch) | |
tree | 21a7f19c899a7549aabb494e165442539186d70e /doc/examples | |
parent | 73a0d143fe1700e1d4e2e25f64ca51da3423cdc1 (diff) |
Doc - modifying Part 5 to use ui->
Reviewed-By: TrustMe
Diffstat (limited to 'doc/examples')
-rw-r--r-- | doc/examples/addressbook-sdk/part5/addressbook.cpp | 153 | ||||
-rw-r--r-- | doc/examples/addressbook-sdk/part5/addressbook.h | 17 | ||||
-rw-r--r-- | doc/examples/addressbook-sdk/part5/finddialog.cpp | 12 | ||||
-rw-r--r-- | doc/examples/addressbook-sdk/part5/finddialog.h | 3 |
4 files changed, 66 insertions, 119 deletions
diff --git a/doc/examples/addressbook-sdk/part5/addressbook.cpp b/doc/examples/addressbook-sdk/part5/addressbook.cpp index 22b0340bc1c..93118974374 100644 --- a/doc/examples/addressbook-sdk/part5/addressbook.cpp +++ b/doc/examples/addressbook-sdk/part5/addressbook.cpp @@ -6,64 +6,35 @@ AddressBook::AddressBook(QWidget *parent) { ui->setupUi(this); - nameLine = new QLineEdit; - nameLine = ui->nameLine; - nameLine->setReadOnly(true); - - addressText = new QTextEdit; - addressText = ui->addressText; - addressText->setReadOnly(true); - - addButton = new QPushButton; - addButton = ui->addButton; - - submitButton = new QPushButton; - submitButton = ui->submitButton; - submitButton->hide(); - - cancelButton = new QPushButton; - cancelButton = ui->cancelButton; - cancelButton->hide(); - - nextButton = new QPushButton; - nextButton = ui->nextButton; - nextButton->setEnabled(false); - - previousButton = new QPushButton; - previousButton = ui->previousButton; - previousButton->setEnabled(false); - - editButton = new QPushButton; - editButton = ui->editButton; - editButton->setEnabled(false); - - removeButton = new QPushButton; - removeButton = ui->removeButton; - removeButton->setEnabled(false); - -//! [private members] - findButton = new QPushButton; - findButton = ui->findButton; - + ui->nameLine->setReadOnly(true); + ui->addressText->setReadOnly(true); + ui->submitButton->hide(); + ui->cancelButton->hide(); + ui->nextButton->setEnabled(false); + ui->previousButton->setEnabled(false); + ui->editButton->setEnabled(false); + ui->removeButton->setEnabled(false); + +//! [setup FindDialog] dialog = new FindDialog; //! [private members] - connect(addButton, SIGNAL(clicked()), this, + connect(ui->addButton, SIGNAL(clicked()), this, SLOT(addContact())); - connect(submitButton, SIGNAL(clicked()), this, + connect(ui->submitButton, SIGNAL(clicked()), this, SLOT(submitContact())); - connect(cancelButton, SIGNAL(clicked()), this, + connect(ui->cancelButton, SIGNAL(clicked()), this, SLOT(cancel())); - connect(nextButton, SIGNAL(clicked()), this, + connect(ui->nextButton, SIGNAL(clicked()), this, SLOT(next())); - connect(previousButton, SIGNAL(clicked()), this, + connect(ui->previousButton, SIGNAL(clicked()), this, SLOT(previous())); - connect(editButton, SIGNAL(clicked()), this, + connect(ui->editButton, SIGNAL(clicked()), this, SLOT(editContact())); - connect(removeButton, SIGNAL(clicked()), this, + connect(ui->removeButton, SIGNAL(clicked()), this, SLOT(removeContact())); //! [signal slot] - connect(findButton, SIGNAL(clicked()), this, + connect(ui->findButton, SIGNAL(clicked()), this, SLOT(findContact())); //! [signal slot] @@ -77,19 +48,19 @@ AddressBook::~AddressBook() void AddressBook::addContact() { - oldName = nameLine->text(); - oldAddress = addressText->toPlainText(); + oldName = ui->nameLine->text(); + oldAddress = ui->addressText->toPlainText(); - nameLine->clear(); - addressText->clear(); + ui->nameLine->clear(); + ui->addressText->clear(); updateInterface(AddingMode); } void AddressBook::submitContact() { - QString name = nameLine->text(); - QString address = addressText->toPlainText(); + QString name = ui->nameLine->text(); + QString address = ui->addressText->toPlainText(); if (name == "" || address == "") { QMessageBox::information(this, tr("Empty Field"), @@ -130,15 +101,15 @@ void AddressBook::submitContact() void AddressBook::cancel() { - nameLine->setText(oldName); - nameLine->setReadOnly(true); + ui->nameLine->setText(oldName); + ui->nameLine->setReadOnly(true); updateInterface(NavigationMode); } void AddressBook::next() { - QString name = nameLine->text(); + QString name = ui->nameLine->text(); QMap<QString, QString>::iterator i = contacts.find(name); if (i != contacts.end()) @@ -146,18 +117,18 @@ void AddressBook::next() if (i == contacts.end()) i = contacts.begin(); - nameLine->setText(i.key()); - addressText->setText(i.value()); + ui->nameLine->setText(i.key()); + ui->addressText->setText(i.value()); } void AddressBook::previous() { - QString name = nameLine->text(); + QString name = ui->nameLine->text(); QMap<QString, QString>::iterator i = contacts.find(name); if (i == contacts.end()) { - nameLine->clear(); - addressText->clear(); + ui->nameLine->clear(); + ui->addressText->clear(); return; } @@ -165,22 +136,22 @@ void AddressBook::previous() i = contacts.end(); i--; - nameLine->setText(i.key()); - addressText->setText(i.value()); + ui->nameLine->setText(i.key()); + ui->addressText->setText(i.value()); } void AddressBook::editContact() { - oldName = nameLine->text(); - oldAddress = addressText->toPlainText(); + oldName = ui->nameLine->text(); + oldAddress = ui->addressText->toPlainText(); updateInterface(EditingMode); } void AddressBook::removeContact() { - QString name = nameLine->text(); - QString address = addressText->toPlainText(); + QString name = ui->nameLine->text(); + QString address = ui->addressText->toPlainText(); if (contacts.contains(name)) { int button = QMessageBox::question(this, @@ -209,43 +180,43 @@ void AddressBook::updateInterface(Mode mode) case AddingMode: case EditingMode: - nameLine->setReadOnly(false); - nameLine->setFocus(Qt::OtherFocusReason); - addressText->setReadOnly(false); + ui->nameLine->setReadOnly(false); + ui->nameLine->setFocus(Qt::OtherFocusReason); + ui->addressText->setReadOnly(false); - addButton->setEnabled(false); - editButton->setEnabled(false); - removeButton->setEnabled(false); + ui->addButton->setEnabled(false); + ui->editButton->setEnabled(false); + ui->removeButton->setEnabled(false); - nextButton->setEnabled(false); - previousButton->setEnabled(false); + ui->nextButton->setEnabled(false); + ui->previousButton->setEnabled(false); - submitButton->show(); - cancelButton->show(); + ui->submitButton->show(); + ui->cancelButton->show(); break; case NavigationMode: if (contacts.isEmpty()) { - nameLine->clear(); - addressText->clear(); + ui->nameLine->clear(); + ui->addressText->clear(); } - nameLine->setReadOnly(true); - addressText->setReadOnly(true); - addButton->setEnabled(true); + ui->nameLine->setReadOnly(true); + ui->addressText->setReadOnly(true); + ui->addButton->setEnabled(true); int number = contacts.size(); - editButton->setEnabled(number >= 1); - removeButton->setEnabled(number >= 1); + ui->editButton->setEnabled(number >= 1); + ui->removeButton->setEnabled(number >= 1); //! [enable] - findButton->setEnabled(number > 2); + ui->findButton->setEnabled(number > 2); //! [enable] - nextButton->setEnabled(number > 1); - previousButton->setEnabled(number >1); + ui->nextButton->setEnabled(number > 1); + ui->previousButton->setEnabled(number >1); - submitButton->hide(); - cancelButton->hide(); + ui->submitButton->hide(); + ui->cancelButton->hide(); break; } } @@ -259,8 +230,8 @@ void AddressBook::findContact() QString contactName = dialog->getFindText(); if (contacts.contains(contactName)) { - nameLine->setText(contactName); - addressText->setText(contacts.value(contactName)); + ui->nameLine->setText(contactName); + ui->addressText->setText(contacts.value(contactName)); } else { QMessageBox::information(this, tr("Contact Not Found"), tr("Sorry, \"%1\" is not in your address book.").arg(contactName)); diff --git a/doc/examples/addressbook-sdk/part5/addressbook.h b/doc/examples/addressbook-sdk/part5/addressbook.h index aa70b70f1f9..85316284f2f 100644 --- a/doc/examples/addressbook-sdk/part5/addressbook.h +++ b/doc/examples/addressbook-sdk/part5/addressbook.h @@ -2,10 +2,8 @@ #define ADDRESSBOOK_H #include <QtGui/QWidget> -#include <QtGui/QPushButton> -#include <QtGui/QLineEdit> -#include <QtGui/QTextEdit> #include <QtGui/QMessageBox> +#include <QtCore/QMap> //! [include] #include "finddialog.h" //! [include] @@ -38,20 +36,7 @@ public slots: private: Ui::AddressBook *ui; - void updateInterface(Mode mode); - QPushButton *addButton; - QPushButton *submitButton; - QPushButton *cancelButton; - QPushButton *editButton; - QPushButton *removeButton; - QPushButton *nextButton; - QPushButton *previousButton; -//! [private members] - QPushButton *findButton; -//! [private members] - QLineEdit *nameLine; - QTextEdit *addressText; QMap<QString, QString> contacts; QString oldName; diff --git a/doc/examples/addressbook-sdk/part5/finddialog.cpp b/doc/examples/addressbook-sdk/part5/finddialog.cpp index 27914974a19..99ba9816021 100644 --- a/doc/examples/addressbook-sdk/part5/finddialog.cpp +++ b/doc/examples/addressbook-sdk/part5/finddialog.cpp @@ -8,15 +8,9 @@ FindDialog::FindDialog(QWidget *parent) : m_ui(new Ui::FindDialog) { m_ui->setupUi(this); - lineEdit = new QLineEdit; - lineEdit = m_ui->lineEdit; - - findButton = new QPushButton; - findButton = m_ui->findButton; - findText = ""; - connect(findButton, SIGNAL(clicked()), this, SLOT(findClicked())); + connect(m_ui->findButton, SIGNAL(clicked()), this, SLOT(findClicked())); setWindowTitle(tr("Find a Contact")); } @@ -30,7 +24,7 @@ FindDialog::~FindDialog() //! [findClicked] void FindDialog::findClicked() { - QString text = lineEdit->text(); + QString text = m_ui->lineEdit->text(); if (text.isEmpty()) { QMessageBox::information(this, tr("Empty Field"), @@ -38,7 +32,7 @@ void FindDialog::findClicked() return; } else { findText = text; - lineEdit->clear(); + m_ui->lineEdit->clear(); hide(); } } diff --git a/doc/examples/addressbook-sdk/part5/finddialog.h b/doc/examples/addressbook-sdk/part5/finddialog.h index aef5aee9fa3..e7d0e9825d7 100644 --- a/doc/examples/addressbook-sdk/part5/finddialog.h +++ b/doc/examples/addressbook-sdk/part5/finddialog.h @@ -26,9 +26,6 @@ public slots: //! [private members] private: Ui::FindDialog *m_ui; - QPushButton *findButton; - QLineEdit *lineEdit; - QString findText; //! [private members] }; |