#ifndef CORE_SQUAWK_H #define CORE_SQUAWK_H #include #include #include #include #include #include "account.h" namespace Core { class Squawk : public QObject { Q_OBJECT public: Squawk(QObject* parent = 0); ~Squawk(); signals: void newAccount(const QMap&); public slots: void start(); void newAccountRequest(const QMap& map); private: typedef std::deque Accounts; Accounts accounts; private: void addAccount(const QString& login, const QString& server, const QString& password, const QString& name); }; } #endif // CORE_SQUAWK_H