summaryrefslogtreecommitdiff
path: root/src/client/Client.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/Client.h')
-rw-r--r--src/client/Client.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/client/Client.h b/src/client/Client.h
index c974524..644fb06 100644
--- a/src/client/Client.h
+++ b/src/client/Client.h
@@ -10,6 +10,11 @@
#include "search/Save.h"
#include "Singleton.h"
+enum LoginStatus
+{
+ LoginPasswordInvalid, LoginUsernameInvalid, LoginOkay, LoginBanned, LoginError
+};
+
class Client: public Singleton<Client>
{
private:
@@ -23,6 +28,7 @@ private:
public:
Client();
~Client();
+ LoginStatus Login(string username, string password);
void ClearThumbnailRequests();
std::vector<Save*> * SearchSaves(int start, int count, string query, string sort, int & resultCount);
Thumbnail * GetPreview(int saveID, int saveDate);