Code formatting/indentation unified in trunk
[qtrapids] / src / plugins / searchplugin / SearchPlugin.h
1 #ifndef SEARCHPLUGIN_H
2 #define SEARCHPLUGIN_H
3
4
5 #include <QObject>
6
7 #include "PluginInterface.h"
8
9 class QWidget;
10 class QComboBox;
11 class QPushButton;
12 class QLineEdit;
13
14 namespace qtrapids
15 {
16
17 class SearchPlugin : public PluginInterface
18 {
19     Q_OBJECT
20     Q_INTERFACES(qtrapids::PluginInterface)
21
22 public:
23     SearchPlugin();
24     virtual void initialize(PluginHostInterface* host);
25     virtual QWidget* getGui();
26
27 signals:
28     void searchResult(QWidget* resultwidget);
29
30 private slots:
31     void on_searchButton_clicked();
32     void on_searchResult(QWidget* resultWidget);
33
34 private:
35     QComboBox *comboBox_;
36     QLineEdit *searchLine_;
37     QPushButton *searchButton_;
38     PluginHostInterface* host_;
39
40 };
41
42 } // namespace qtrapids
43
44 #endif