pidgin/quail/quail

Setup the signal slots in the buddy list
soc.2013.phil.quail
2013-07-01, Phil Hannent
87bc001209e9
Setup the signal slots in the buddy list
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include "../qpurple/qpurple.h"
namespace Ui {
class MainWindow;
}
class DebugWindow;
class AccountsWindow;
class JoinAChatWindow;
class AboutWindow;
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void slotShowDebug();
void slotShowAccounts();
void on_actionJoin_a_Chat_triggered();
void on_actionAbout_triggered();
void slot_blist_new_list(PurpleBuddyList *blist);
void slot_blist_new_node(PurpleBlistNode *node);
void slot_blist_show(PurpleBuddyList *list);
void slot_blist_update(PurpleBuddyList *list, PurpleBlistNode *node);
void slot_blist_remove(PurpleBuddyList *list, PurpleBlistNode *node);
void slot_blist_destroy(PurpleBuddyList *list);
void slot_blist_set_visible(PurpleBuddyList *list, gboolean show);
void slot_blist_request_add_buddy(PurpleAccount *account, const char *username,
const char *group, const char *alias);
void slot_blist_request_add_chat(PurpleAccount *account, PurpleGroup *group,
const char *alias, const char *name);
void slot_blist_request_add_group();
private:
Ui::MainWindow *ui;
DebugWindow* m_debugWindow;
AccountsWindow* m_accountsWindow;
JoinAChatWindow* m_joinAChatWindow;
AboutWindow* m_aboutWindow;
QPurple::QPurpleCore* qpCore;
};
#endif // MAINWINDOW_H