2009-06-10 15:49:02 +02:00
|
|
|
#include "finddialog.h"
|
|
|
|
#include "ui_finddialog.h"
|
2009-07-01 14:04:05 +02:00
|
|
|
#include <QMessageBox>
|
2009-06-10 15:49:02 +02:00
|
|
|
|
2009-06-30 15:42:17 +02:00
|
|
|
//! [constructor]
|
2009-06-10 15:49:02 +02:00
|
|
|
FindDialog::FindDialog(QWidget *parent) :
|
|
|
|
QDialog(parent),
|
|
|
|
m_ui(new Ui::FindDialog)
|
|
|
|
{
|
|
|
|
m_ui->setupUi(this);
|
2009-06-10 17:06:25 +02:00
|
|
|
lineEdit = new QLineEdit;
|
|
|
|
lineEdit = m_ui->lineEdit;
|
|
|
|
|
|
|
|
findButton = new QPushButton;
|
|
|
|
findButton = m_ui->findButton;
|
|
|
|
|
|
|
|
findText = "";
|
|
|
|
|
|
|
|
connect(findButton, SIGNAL(clicked()), this, SLOT(findClicked()));
|
|
|
|
|
2009-07-01 14:04:05 +02:00
|
|
|
setWindowTitle(tr("Find a Contact"));
|
2009-06-10 15:49:02 +02:00
|
|
|
}
|
2009-06-30 15:42:17 +02:00
|
|
|
//! [constructor]
|
2009-06-10 15:49:02 +02:00
|
|
|
|
|
|
|
FindDialog::~FindDialog()
|
|
|
|
{
|
|
|
|
delete m_ui;
|
|
|
|
}
|
|
|
|
|
2009-06-30 15:42:17 +02:00
|
|
|
//! [findClicked]
|
2009-06-10 15:49:02 +02:00
|
|
|
void FindDialog::findClicked()
|
|
|
|
{
|
2009-06-10 17:06:25 +02:00
|
|
|
QString text = lineEdit->text();
|
|
|
|
|
|
|
|
if (text.isEmpty()) {
|
|
|
|
QMessageBox::information(this, tr("Empty Field"),
|
|
|
|
tr("Please enter a name."));
|
|
|
|
return;
|
|
|
|
} else {
|
|
|
|
findText = text;
|
|
|
|
lineEdit->clear();
|
|
|
|
hide();
|
|
|
|
}
|
2009-06-10 15:49:02 +02:00
|
|
|
}
|
2009-06-30 15:42:17 +02:00
|
|
|
//! [findClicked]
|
2009-06-10 15:49:02 +02:00
|
|
|
|
2009-06-30 15:57:45 +02:00
|
|
|
//! [getFindText]
|
2009-06-10 15:49:02 +02:00
|
|
|
QString FindDialog::getFindText()
|
|
|
|
{
|
2009-06-10 17:06:25 +02:00
|
|
|
return findText;
|
2009-06-10 15:49:02 +02:00
|
|
|
}
|
2009-06-30 15:57:45 +02:00
|
|
|
//! [getFindText]
|