From 8df9466ada46e4b07990b9cb7e8b1cd61b96844a Mon Sep 17 00:00:00 2001 From: me_desk Date: Sun, 17 Jun 2012 21:15:12 +0000 Subject: todo list update git-svn-id: svn://localhost/project_picapica/trunk@128 fb96df88-216d-11de-830c-f3023f12d8ac --- pica-client/contactlistwidget.h | 43 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pica-client/contactlistwidget.h (limited to 'pica-client/contactlistwidget.h') diff --git a/pica-client/contactlistwidget.h b/pica-client/contactlistwidget.h new file mode 100644 index 0000000..d884bc4 --- /dev/null +++ b/pica-client/contactlistwidget.h @@ -0,0 +1,43 @@ +#ifndef CONTACTLISTWIDGET_H +#define CONTACTLISTWIDGET_H + +#include +#include "contacts.h" +#include + +#include "chatwindow.h" //debug remove + +class ContactListWidget : public QListWidget +{ + Q_OBJECT +public: + explicit ContactListWidget(QWidget *parent = 0); + ~ContactListWidget(); + + QAction *addcontactAct; + QAction *delcontactAct; + QAction *startchatAct; + QAction *viewcertAct; +protected: + void contextMenuEvent(QContextMenuEvent *event); + +private: + void setContactsStorage(Contacts *ct); + Contacts* storage; + QList contact_records; + QMap wgitem_to_recs; + + //ChatWindow *cw_debug_remove; + +signals: + +private slots: + void add_contact(); + void del_contact(); + void start_chat(); + void view_cert(); + + //void debug_onmsginput(QString msg, ChatWindow *sender_window);//debug remove after debug +}; + +#endif // CONTACTLISTWIDGET_H -- cgit v1.2.1