You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

dialogaddcontact.h 760B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #ifndef DIALOGADDCONTACT_H
  2. #define DIALOGADDCONTACT_H
  3. #include <QDialog>
  4. #include <QTreeWidgetItem>
  5. #include <QMenu>
  6. #include "netsoul.h"
  7. namespace Ui {
  8. class DialogAddContact;
  9. }
  10. class DialogAddContact : public QDialog
  11. {
  12. Q_OBJECT
  13. public:
  14. explicit DialogAddContact(QWidget *parent = 0);
  15. ~DialogAddContact();
  16. public slots:
  17. void setUsers(NetSoul::Users users);
  18. signals:
  19. void contactAdded(QString);
  20. void chatRequested(NetSoul::Users);
  21. private slots:
  22. void on_lineSearch_returnPressed();
  23. void on_listContacts_itemDoubleClicked(QTreeWidgetItem *item, int);
  24. void chat();
  25. void addContact();
  26. void menuRequested(QPoint p);
  27. private:
  28. Ui::DialogAddContact *ui;
  29. QMenu* m_menu;
  30. };
  31. #endif // DIALOGADDCONTACT_H