summaryrefslogtreecommitdiff
path: root/utilities.h
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss123next@list.ru>2010-07-18 15:33:29 +0300
committerGluzskiy Alexandr <sss123next@list.ru>2010-07-18 15:33:29 +0300
commit8ef72578611917675179230aec4a6956463ef39a (patch)
treed9e6f6b2635f9a756f3e91cf55e251bedb1d55cb /utilities.h
parent0c99b116f722a4609c29a4fbda986cd1e2c6790a (diff)
started ui implementation, some rework
Diffstat (limited to 'utilities.h')
-rw-r--r--utilities.h19
1 files changed, 17 insertions, 2 deletions
diff --git a/utilities.h b/utilities.h
index 8b67393..97ecfe5 100644
--- a/utilities.h
+++ b/utilities.h
@@ -17,9 +17,24 @@
#ifndef UTILITIES_H
#define UTILITIES_H
TCHAR* __stdcall UniGetContactSettingUtf(HANDLE hContact, const char *szModule,const char* szSetting, TCHAR* szDef);
-class JabberAccount {
+class JabberAccount
+{
public:
- JabberAccount();
+ void setAccountName(TCHAR *Name);
+ void setAccountNumber(int Number);
+ void setJabberInterface(IJabberInterface *JIf);
+ void setPrescenseHandler(HANDLE hHandler);
+ void setMessageHandler(HANDLE hHandler);
+ void setIqHandler(HANDLE hHandler);
+
+ HANDLE getJuickContact();
+ TCHAR *getAccountName();
+ int getAccountNumber();
+ IJabberInterface *getJabberInterface();
+ HANDLE getPrescenseHandler();
+ HANDLE getMessageHandler();
+ HANDLE getIqHandler();
+private:
TCHAR *AccountName;
int AccountNumber;
IJabberInterface *JabberInterface;