|
| ||||||||||||||||
Singleton class that holds the User Interface's main thread and methods
| Client (const char *name = 0)
| Client |
| ~Client ()
| ~Client |
[virtual]
| void run ()
| run |
[virtual]
Reimplemented from Runnable.
| void main ()
| main |
[pure virtual]
| void lock ()
| lock |
[pure virtual]
| void unlock ()
| unlock |
[pure virtual]
| inline void lockOther ()
| lockOther |
| inline void unlockOther ()
| unlockOther |
| void allHidden ()
| allHidden |
[pure virtual]
| bool createWindow (const String& name)
| createWindow |
[pure virtual]
| bool addToLog (const String& text, Window* wnd = 0)
| addToLog |
[virtual]
| bool setStatus (const String& text, Window* wnd = 0)
| setStatus |
[virtual]
| bool addToLogLocked (const String& text, Window* wnd = 0)
| addToLogLocked |
| bool setStatusLocked (const String& text, Window* wnd = 0)
| setStatusLocked |
| bool action (Window* wnd, const String& name)
| action |
[virtual]
| bool toggle (Window* wnd, const String& name, bool active)
| toggle |
[virtual]
| bool select (Window* wnd, const String& name, const String& item, const String& text = String::empty())
| select |
[virtual]
| bool callRouting (const String& caller, const String& called, Message* msg = 0)
| callRouting |
[virtual]
| bool callIncoming (const String& caller, const String& dest = String::empty(), Message* msg = 0)
| callIncoming |
[virtual]
| void updateCDR (const Message& msg)
| updateCDR |
[virtual]
| void clearActive (const String& id)
| clearActive |
| void callAccept (const char* callId = 0)
| callAccept |
| void callReject (const char* callId = 0)
| callReject |
| void callHangup (const char* callId = 0)
| callHangup |
| bool callStart (const String& target, const String& line = String::empty(),
const String& proto = String::empty(), const String& account = String::empty())
| callStart |
| bool emitDigit (char digit)
| emitDigit |
| inline bool oneThread ()
| oneThread |
[const]
| inline int line ()
| line |
[const]
| void line (int newLine)
| line |
| bool hasElement (const String& name, Window* wnd = 0, Window* skip = 0)
| hasElement |
| bool setActive (const String& name, bool active, Window* wnd = 0, Window* skip = 0)
| setActive |
| bool setFocus (const String& name, bool select = false, Window* wnd = 0, Window* skip = 0)
| setFocus |
| bool setShow (const String& name, bool visible, Window* wnd = 0, Window* skip = 0)
| setShow |
| bool setText (const String& name, const String& text, Window* wnd = 0, Window* skip = 0)
| setText |
| bool setCheck (const String& name, bool checked, Window* wnd = 0, Window* skip = 0)
| setCheck |
| bool setSelect (const String& name, const String& item, Window* wnd = 0, Window* skip = 0)
| setSelect |
| bool setUrgent (const String& name, bool urgent, Window* wnd = 0, Window* skip = 0)
| setUrgent |
| bool hasOption (const String& name, const String& item, Window* wnd = 0, Window* skip = 0)
| hasOption |
| bool addOption (const String& name, const String& item, bool atStart, const String& text = String::empty(), Window* wnd = 0, Window* skip = 0)
| addOption |
| bool delOption (const String& name, const String& item, Window* wnd = 0, Window* skip = 0)
| delOption |
| bool addTableRow (const String& name, const String& item, const NamedList* data = 0, bool atStart = false, Window* wnd = 0, Window* skip = 0)
| addTableRow |
| bool delTableRow (const String& name, const String& item, Window* wnd = 0, Window* skip = 0)
| delTableRow |
| bool setTableRow (const String& name, const String& item, const NamedList* data, Window* wnd = 0, Window* skip = 0)
| setTableRow |
| bool getTableRow (const String& name, const String& item, NamedList* data = 0, Window* wnd = 0, Window* skip = 0)
| getTableRow |
| bool clearTable (const String& name, Window* wnd = 0, Window* skip = 0)
| clearTable |
| bool getText (const String& name, String& text, Window* wnd = 0, Window* skip = 0)
| getText |
| bool getCheck (const String& name, bool& checked, Window* wnd = 0, Window* skip = 0)
| getCheck |
| bool getSelect (const String& name, String& item, Window* wnd = 0, Window* skip = 0)
| getSelect |
| void moveRelated (const Window* wnd, int dx, int dy)
| moveRelated |
| inline bool initialized ()
| initialized |
[const]
| inline Client* self ()
| self |
[static]
| inline bool changing ()
| changing |
[static]
| inline const String& activeId ()
| activeId |
[const]
| Window* getWindow (const String& name)
| getWindow |
[static]
| bool setVisible (const String& name, bool show = true)
| setVisible |
[static]
| bool getVisible (const String& name)
| getVisible |
[static]
| bool openPopup (const String& name, const NamedList* params = 0, const Window* parent = 0)
| openPopup |
[static]
| bool openMessage (const char* text, const Window* parent = 0, const char* context = 0)
| openMessage |
[static]
| bool openConfirm (const char* text, const Window* parent = 0, const char* context = 0)
| openConfirm |
[static]
| ObjList* listWindows ()
| listWindows |
[static]
| void idleActions ()
| idleActions |
| void loadWindows ()
| loadWindows |
[protected pure virtual]
| void initWindows ()
| initWindows |
[protected virtual]
| void initClient ()
| initClient |
[protected virtual]
| void exitClient ()
| exitClient |
[protected virtual]
| void setChannelDisplay (ClientChannel* chan)
| setChannelDisplay |
[protected virtual]
| bool updateCallHist (const NamedList& params)
| updateCallHist |
[protected virtual]
| void addChannel (ClientChannel* chan)
| addChannel |
[protected]
| void delChannel (ClientChannel* chan)
| delChannel |
[protected]
| void setChannel (ClientChannel* chan)
| setChannel |
[protected]
| void setChannelInternal (ClientChannel* chan)
| setChannelInternal |
[protected]
| void selectChannel (ClientChannel* chan, bool force = false)
| selectChannel |
[protected]
| void updateFrom (const String& id)
| updateFrom |
[protected]
| void updateFrom (const ClientChannel* chan)
| updateFrom |
[protected]
| void enableAction (const ClientChannel* chan, const String& action)
| enableAction |
[protected]
| inline bool needProxy ()
| needProxy |
[protected const]
| bool driverLockLoop ()
| driverLockLoop |
[protected]
| bool driverLock (long maxwait = 0)
| driverLock |
[protected static]
| void driverUnlock ()
| driverUnlock |
[protected static]
| ObjList m_windows | m_windows |
[protected]
| String m_activeId | m_activeId |
[protected]
| bool m_initialized | m_initialized |
[protected]
| int m_line | m_line |
[protected]
| bool m_oneThread | m_oneThread |
[protected]
| bool m_multiLines | m_multiLines |
[protected]
| bool m_autoAnswer | m_autoAnswer |
[protected]
| static Client* s_client | s_client |
[protected]
| static int s_changing | s_changing |
[protected]
| Generated by: root on dragoshel on Fri Aug 24 11:49:48 2007, using kdoc 2.0a54. |