summaryrefslogtreecommitdiff
path: root/qicclient/client.hxx
blob: aac8fb64d00e09d9bcf09afba74bf2c533f95f53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#ifndef QRTCLIENT_CLIENT_HXX
#define QRTCLIENT_CLIENT_HXX

#include <QObject>

namespace ICClient {

	class Client : public QObject
	{
		Q_OBJECT

		public:
			Client(char const* url, char const* certificate = NULL);
			~Client();

		public slots:
			void logIn(QString const& username, QString const& password);
			void logOut();

		signals:
			void loggedIn(QString const& username);
			void loggedOut();
	};

}

#endif // QRTCLIENT_CLIENT_HXX