9 #include "contactpage.h"
10 #include "xmlcontroler.h"
11 #include "contactwidgetitem.h"
13 #ifdef ONLY_FOR_TELEPATHYQT4
14 #include "sendsmssession.h"
21 class MainWindow : public QMainWindow
26 static MainWindow* getInstance();
30 void send_to_clicked();
31 void cancel_clicked();
32 void send_message_clicked();
33 void send_message_enabled();
36 void add_contact_to_group();
37 void removeSelectedContact();
38 void tab_changed(int index);
40 void onSMSSent( QString msg );
42 void onValidRecyele(bool valid);
45 void changeEvent(QEvent *e);
49 static MainWindow* instance;
50 MainWindow(QWidget *parent = 0);
52 void setSendToText(QVector<ContactWidgetItem*>* contacts);
57 QHBoxLayout *hbox_layout;
59 QToolButton *btn_new_group;
60 QToolButton *btn_add_contact_to_group;
61 QToolButton *btn_delete_contact;
62 QToolButton *btn_delete_group;
63 QToolButton *btn_sync_contacts;
65 ContactPage *contactPage;
67 #ifdef ONLY_FOR_TELEPATHYQT4
68 SendSMSSession *sendSMS;
71 QStringList name_list;
74 #endif // MAINWINDOW_H