2 Situare - A location system for Facebook
3 Copyright (C) 2010 Ixonos Plc. Authors:
5 Henri Lampela - henri.lampela@ixonos.com
7 Situare is free software; you can redistribute it and/or
8 modify it under the terms of the GNU General Public License
9 version 2 as published by the Free Software Foundation.
11 Situare is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with Situare; if not, write to the Free Software
18 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
23 #include <QDialogButtonBox>
24 #include <QHBoxLayout>
26 #include <QPushButton>
28 #include "searchdialog.h"
30 SearchDialog::SearchDialog(QWidget *parent)
33 qDebug() << __PRETTY_FUNCTION__;
35 setWindowTitle(tr("Location search"));
37 m_searchField = new QLineEdit(this);
39 QHBoxLayout *layout = new QHBoxLayout(this);
40 QDialogButtonBox *buttonBox = new QDialogButtonBox(Qt::Vertical);
41 QPushButton *searchButton = buttonBox->addButton(QDialogButtonBox::Ok);
42 QPushButton *cancelButton = buttonBox->addButton(QDialogButtonBox::Cancel);
43 searchButton->setText(tr("Search"));
45 layout->addWidget(m_searchField);
46 layout->addWidget(buttonBox);
48 connect(searchButton, SIGNAL(clicked()),
49 this, SLOT(accept()));
50 connect(cancelButton, SIGNAL(clicked()),
51 this, SLOT(reject()));
56 QString SearchDialog::input()
58 qDebug() << __PRETTY_FUNCTION__;
60 return m_searchField->text();