class ConnectionManager : public QObject
{
- Q_OBJECT
+ Q_OBJECT
public:
- static ConnectionManager& instance();
- bool connect();
- bool disconnect();
- bool isConnected();
+ static ConnectionManager& instance();
+ bool connect();
+ bool disconnect();
+ bool isConnected();
signals:
- void connected();
- void disconnected();
- void error(QString const& error);
+ void connected();
+ void disconnected();
+ void error(QString const& error);
private:
- ConnectionManager();
- static void connectionHandler(ConIcConnection *connection,
- ConIcConnectionEvent *event,
- gpointer user_data);
- static ConnectionManager* instance_;
- ConIcConnection* connection_;
- bool connected_;
+ ConnectionManager();
+ static void connectionHandler(ConIcConnection *connection,
+ ConIcConnectionEvent *event,
+ gpointer user_data);
+ static ConnectionManager* instance_;
+ ConIcConnection* connection_;
+ bool connected_;
};
#endif