Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QLinphoneMainWidget Class Reference

#include </home/clem/local/src/opie/noncore/net/linphone/qlinphone.h>

Collaboration diagram for QLinphoneMainWidget:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QLinphoneMainWidget (QWidget *parent=0, const char *name=0, WFlags fl=0)
 ~QLinphoneMainWidget ()
void callOrAccept ()
void terminateCall ()
void inviteReceived (QString &from)
void displayStatus (QString &status)
void helpAbout ()
void createLinphoneCore ()
void pushGuiTask (GuiTask *g)

Private Slots

void slotHide (bool show)

Private Member Functions

void readConfig ()
void writeConfig ()
void processGuiTasks ()
void timerEvent (QTimerEvent *)

Private Attributes

LinphoneCore_core
QQueue< GuiTask_actionq
MyMutex _mutex

Constructor & Destructor Documentation

QLinphoneMainWidget::QLinphoneMainWidget QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = 0
 

Definition at line 110 of file qlinphone.cpp.

References createLinphoneCore(), readConfig(), and slotHide().

QLinphoneMainWidget::~QLinphoneMainWidget  ) 
 

Definition at line 119 of file qlinphone.cpp.

References _core, and writeConfig().


Member Function Documentation

void QLinphoneMainWidget::callOrAccept  ) 
 

Definition at line 132 of file qlinphone.cpp.

References _core, QString::ascii(), and NULL.

void QLinphoneMainWidget::createLinphoneCore  ) 
 

Definition at line 193 of file qlinphone.cpp.

References _core, and lcvtable.

Referenced by QLinphoneMainWidget().

void QLinphoneMainWidget::displayStatus QString status  ) 
 

Definition at line 148 of file qlinphone.cpp.

void QLinphoneMainWidget::helpAbout  ) 
 

Definition at line 189 of file qlinphone.cpp.

References tr.

void QLinphoneMainWidget::inviteReceived QString from  ) 
 

Definition at line 144 of file qlinphone.cpp.

void QLinphoneMainWidget::processGuiTasks  )  [private]
 

Definition at line 159 of file qlinphone.cpp.

References _actionq, _mutex, GuiTask::execute(), g, MyMutex::lock(), printf, and MyMutex::unlock().

Referenced by timerEvent().

void QLinphoneMainWidget::pushGuiTask GuiTask g  ) 
 

Definition at line 152 of file qlinphone.cpp.

References _actionq, _mutex, MyMutex::lock(), printf, and MyMutex::unlock().

Referenced by qt_display_message(), qt_display_status(), qt_display_url(), qt_display_warning(), qt_inv_recv(), and qt_show().

void QLinphoneMainWidget::readConfig  )  [private]
 

Definition at line 175 of file qlinphone.cpp.

References Config::readNumEntry(), and Config::setGroup().

Referenced by QLinphoneMainWidget().

void QLinphoneMainWidget::slotHide bool  show  )  [private, slot]
 

Definition at line 124 of file qlinphone.cpp.

Referenced by QLinphoneMainWidget().

void QLinphoneMainWidget::terminateCall  ) 
 

Definition at line 140 of file qlinphone.cpp.

References _core, and NULL.

void QLinphoneMainWidget::timerEvent QTimerEvent *   )  [private]
 

Definition at line 171 of file qlinphone.cpp.

References processGuiTasks().

void QLinphoneMainWidget::writeConfig  )  [private]
 

Definition at line 182 of file qlinphone.cpp.

References Config::setGroup(), and Config::writeEntry().

Referenced by ~QLinphoneMainWidget().


Member Data Documentation

QQueue<GuiTask> QLinphoneMainWidget::_actionq [private]
 

Definition at line 134 of file qlinphone.h.

Referenced by processGuiTasks(), and pushGuiTask().

LinphoneCore* QLinphoneMainWidget::_core [private]
 

Definition at line 133 of file qlinphone.h.

Referenced by callOrAccept(), createLinphoneCore(), terminateCall(), and ~QLinphoneMainWidget().

MyMutex QLinphoneMainWidget::_mutex [private]
 

Definition at line 135 of file qlinphone.h.

Referenced by processGuiTasks(), and pushGuiTask().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:47:43 2005 for OPIE by  doxygen 1.4.2