#ifndef ACCOUNTSTATUSMENU_H
#define ACCOUNTSTATUSMENU_H

#include "statusmenu.h"
#include "psiaccount.h"
#include "psicon.h"

class AccountStatusMenu : public StatusMenu {
	Q_OBJECT
private:
	PsiAccount* account;

public:
	AccountStatusMenu(QWidget* parent, PsiCon* _psi, PsiAccount* _account)
		: StatusMenu(parent, _psi), account(_account) {};

	void fill();

protected:
	void addChoose();
	void addReconnect();

private:
	void addIgnoreGlobalActions();

private slots:
	void chooseStatusActivated();

signals:
	void reconnectActivated();

};

#endif // ACCOUNTSTATUSMENU_H
