PhoneUIBox Class Reference

#include <phoneui.h>

Inheritance diagram for PhoneUIBox:

MythThemedDialog MythDialog

List of all members.


Detailed Description

Definition at line 41 of file phoneui.h.


Public Types

typedef QValueVector< int > IntVector

Public Slots

void MenuButtonPushed ()
void InfoButtonPushed ()
void LoopbackButtonPushed ()
void handleTreeListSignals (int, IntVector *)
void TransmitLocalWebcamImage (uchar *yuvBuffer, int w, int h)
void OnScreenClockTick ()
void closeUrlPopup ()
void dialUrlVideo ()
void dialUrlVoice ()
void dialUrlSwitchToDigits ()
void dialUrlSwitchToUrl ()
void closeAddEntryPopup ()
void entryAddSelected ()
void closeAddDirectoryPopup ()
void directoryAddSelected ()
void closeCallPopup ()
void incallDialVoiceSelected ()
void incallDialVideoSelected ()
void outcallDialVoiceSelected ()
void outcallDialVideoSelected ()
void outcallSendIMSelected ()
void menuCallUrl ()
void menuAddContact ()
void menuDirAdd ()
void menuDirDel ()
void menuDirRen ()
void menuSpeedDialRemove ()
void menuHistorySave ()
void menuHistoryClear ()
void menuEntryEdit ()
void menuEntryMakeSpeedDial ()
void menuEntryDelete ()
void vmailEntryDelete ()
void vmailEntryDeleteAll ()
void closeMenuPopup ()
void closeIMPopup ()
void imSendReply ()
void closeStatisticsPopup ()
void changeVolumeControl (bool up_or_down)
void changeVolume (bool up_or_down)
void toggleMute ()
QString getVideoFrameSizeText ()
void hideVolume ()
void showVolume (bool on_or_off)
void DisplayMicSpkPower ()
void statsIncreaseAudioPlayout ()
void statsDecreaseAudioPlayout ()

Public Member Functions

 PhoneUIBox (MythMainWindow *parent, QString window_name, QString theme_filename, const char *name=0)
 ~PhoneUIBox (void)
void keyPressEvent (QKeyEvent *e)
void customEvent (QCustomEvent *)

Private Types

enum  {
  VOL_VOLUME, VOL_MICVOLUME, VOL_BRIGHTNESS, VOL_CONTRAST,
  VOL_COLOUR, VOL_TXSIZE, VOL_TXRATE, VOL_AUDCODEC
}

Private Member Functions

void DrawLocalWebcamImage ()
void TransmitLocalWebcamImage ()
void ProcessRxVideoFrame ()
void ProcessSipStateChange ()
void ProcessSipNotification ()
void PlaceCall (QString url, QString name, QString Mode, bool onLocalLan=false)
void AnswerCall (QString Mode, bool onLocalLan=false)
void HangUp ()
void StartVideo (int lPort, QString remoteIp, int remoteVideoPort, int videoPayload, QString rxVidRes)
void StopVideo ()
void ChangeVideoTxResolution ()
void ChangeVideoRxResolution ()
void keypadPressed (char k)
void getResolution (QString setting, int &width, int &height)
void videoCifModeToRes (QString cifMode, int &w, int &h)
const char * videoResToCifMode (int w)
void ProcessAudioRtpStatistics (RtpEvent *stats)
void ProcessVideoRtpStatistics (RtpEvent *stats)
void ProcessAudioRtcpStatistics (RtpEvent *stats)
void ProcessVideoRtcpStatistics (RtpEvent *stats)
void doMenuPopup ()
void doUrlPopup (char key, bool DigitsOrUrl)
void doIMPopup (QString otherParty, QString callId, QString Msg)
void scrollIMText (QString Msg, bool msgReceived)
void doAddEntryPopup (DirEntry *edit=0, QString nn="", QString Url="")
void doAddDirectoryPopup ()
void addNewDirectoryEntry (QString Name, QString Url, QString Dir, QString fn, QString sn, QString ph, bool isSpeed, bool OnHomeLan)
void doCallPopup (DirEntry *entry, QString DialorAnswer, bool audioOnly)
void drawCallPopupCallHistory (MythPopupBox *popup, CallRecord *call)
void startRTP (int audioPayload, int videoPayload, int dtmfPayload, int audioPort, int videoPort, QString remoteIp, QString audioCodec, QString videoCodec, QString videoRes)
void stopRTP (bool stopAudio=true, bool stopVideo=true)
void alertUser (QString callerUser, QString callerName, QString callerUrl, bool inAudioOnly)
void showStatistics (bool showVideo)
void updateAudioStatistics (int pkIn, int pkLost, int pkLate, int pkOut, int pkInDisc, int pkOutDrop, int bIn, int bOut, int minPlayout, int avgPlayout, int maxPlayout)
void updateVideoStatistics (int pkIn, int pkLost, int pkLate, int pkOut, int pkInDisc, int pkOutDrop, int bIn, int bOut, int fIn, int fOut, int fDiscIn, int fDiscOut)
void updateAudioRtcpStatistics (int fractionLoss, int totalLoss)
void updateVideoRtcpStatistics (int fractionLoss, int totalLoss)
void wireUpTheme ()

Private Attributes

DirectoryContainerDirContainer
PhoneUIStatusBarphoneUIStatusBar
int State
rtprtpAudio
rtprtpVideo
QString audioCodecInUse
QString videoCodecInUse
TelephonyTones Tones
Tonevmail
Webcamwebcam
wcClientlocalClient
wcClienttxClient
int wcWidth
int wcHeight
int txWidth
int txHeight
int rxWidth
int rxHeight
int wcDeliveredFrames
int wcDroppedFrames
QString txVideoMode
int zoomWidth
int zoomHeight
int zoomFactor
int hPan
int wPan
int screenwidth
int screenheight
bool fullScreen
QRect rxVideoArea
bool loopbackMode
H263Containerh263
QTimer * powerDispTimer
QTimer * OnScreenClockTimer
QTime ConnectTime
QTimer * volume_display_timer
UIStatusBarTypevolume_status
enum PhoneUIBox:: { ... }  VolumeMode
int camBrightness
int camContrast
int camColour
int txFps
uchar localRgbBuffer [MAX_RGB_704_576]
uchar rxRgbBuffer [MAX_RGB_704_576]
uchar yuvBuffer1 [MAX_YUV_704_576]
uchar yuvBuffer2 [MAX_YUV_704_576]
QImage savedLocalWebcam
UIManagedTreeListTypeDirectoryList
UIRepeatedImageTypemicAmplitude
UIRepeatedImageTypespkAmplitude
UIImageTypevolume_bkgnd
UIImageTypevolume_icon
UITextTypevolume_setting
UITextTypevolume_value
UITextTypevolume_info
UIBlackHoleTypelocalWebcamArea
UIBlackHoleTypereceivedWebcamArea
bool VideoOn
bool show_whole_tree
CallRecordcurrentCallEntry
MythPopupBoxmenuPopup
MythPopupBoxurlPopup
MythRemoteLineEditurlRemoteField
MythLineEditurlField
QLabel * callLabelUrl
QLabel * callLabelName
MythPopupBoximPopup
MythRemoteLineEditimReplyField
QMap< int, QLabel * > imLine
int displayedIMMsgs
QString imCallid
QString imUrl
MythPopupBoxstatsPopup
QLabel * audioPkInOutLabel
QLabel * audioPlayoutLabel
QLabel * audioPkRtcpLabel
QLabel * videoPkInLabel
QLabel * videoPkOutLabel
QLabel * videoPkRtcpLabel
QLabel * videoFramesInOutDiscLabel
QLabel * videoAvgFpsLabel
QLabel * videoWebcamFpsLabel
QLabel * videoResLabel
MythPopupBoxaddEntryPopup
MythRemoteLineEditentryNickname
MythRemoteLineEditentryFirstname
MythRemoteLineEditentrySurname
MythRemoteLineEditentryUrl
MythComboBoxentryDir
MythComboBoxentryPhoto
MythCheckBoxentrySpeed
MythCheckBoxentryOnHomeLan
DirEntryEntrytoEdit
bool entryIsOnLocalLan
MythPopupBoxaddDirectoryPopup
MythRemoteLineEditnewDirName
MythPopupBoxincallPopup
bool SelectHit

Member Typedef Documentation

typedef QValueVector<int> PhoneUIBox::IntVector

Definition at line 48 of file phoneui.h.


Member Enumeration Documentation

anonymous enum [private]

Enumerator:
VOL_VOLUME 
VOL_MICVOLUME 
VOL_BRIGHTNESS 
VOL_CONTRAST 
VOL_COLOUR 
VOL_TXSIZE 
VOL_TXRATE 
VOL_AUDCODEC 

Definition at line 183 of file phoneui.h.


Constructor & Destructor Documentation

PhoneUIBox::PhoneUIBox ( MythMainWindow parent,
QString  window_name,
QString  theme_filename,
const char *  name = 0 
)

Definition at line 36 of file phoneui.cpp.

PhoneUIBox::~PhoneUIBox ( void   ) 

Definition at line 2280 of file phoneui.cpp.


Member Function Documentation

void PhoneUIBox::keyPressEvent ( QKeyEvent *  e  ) 

Reimplemented from MythDialog.

Definition at line 225 of file phoneui.cpp.

void PhoneUIBox::customEvent ( QCustomEvent *  event  ) 

Definition at line 385 of file phoneui.cpp.

void PhoneUIBox::MenuButtonPushed (  )  [slot]

Definition at line 600 of file phoneui.cpp.

Referenced by keyPressEvent().

void PhoneUIBox::InfoButtonPushed (  )  [slot]

Definition at line 609 of file phoneui.cpp.

Referenced by keyPressEvent().

void PhoneUIBox::LoopbackButtonPushed (  )  [slot]

Definition at line 616 of file phoneui.cpp.

Referenced by keyPressEvent().

void PhoneUIBox::handleTreeListSignals ( int  ,
IntVector attributes 
) [slot]

Definition at line 2228 of file phoneui.cpp.

Referenced by wireUpTheme().

void PhoneUIBox::TransmitLocalWebcamImage ( uchar *  yuvBuffer,
int  w,
int  h 
) [slot]

void PhoneUIBox::OnScreenClockTick (  )  [slot]

Definition at line 908 of file phoneui.cpp.

Referenced by PhoneUIBox().

void PhoneUIBox::closeUrlPopup (  )  [slot]

void PhoneUIBox::dialUrlVideo (  )  [slot]

Definition at line 1332 of file phoneui.cpp.

Referenced by doUrlPopup().

void PhoneUIBox::dialUrlVoice (  )  [slot]

Definition at line 1344 of file phoneui.cpp.

Referenced by doUrlPopup().

void PhoneUIBox::dialUrlSwitchToDigits (  )  [slot]

Definition at line 1355 of file phoneui.cpp.

Referenced by doUrlPopup().

void PhoneUIBox::dialUrlSwitchToUrl (  )  [slot]

Definition at line 1361 of file phoneui.cpp.

Referenced by doUrlPopup().

void PhoneUIBox::closeAddEntryPopup (  )  [slot]

Definition at line 1556 of file phoneui.cpp.

Referenced by directoryAddSelected(), doAddEntryPopup(), and entryAddSelected().

void PhoneUIBox::entryAddSelected (  )  [slot]

Definition at line 1567 of file phoneui.cpp.

Referenced by doAddEntryPopup().

void PhoneUIBox::closeAddDirectoryPopup (  )  [slot]

Definition at line 1647 of file phoneui.cpp.

Referenced by directoryAddSelected(), and doAddDirectoryPopup().

void PhoneUIBox::directoryAddSelected (  )  [slot]

Definition at line 1658 of file phoneui.cpp.

Referenced by doAddDirectoryPopup().

void PhoneUIBox::closeCallPopup (  )  [slot]

void PhoneUIBox::incallDialVoiceSelected (  )  [slot]

Definition at line 1765 of file phoneui.cpp.

Referenced by doCallPopup().

void PhoneUIBox::incallDialVideoSelected (  )  [slot]

Definition at line 1759 of file phoneui.cpp.

Referenced by doCallPopup().

void PhoneUIBox::outcallDialVoiceSelected (  )  [slot]

Definition at line 1777 of file phoneui.cpp.

Referenced by doCallPopup().

void PhoneUIBox::outcallDialVideoSelected (  )  [slot]

Definition at line 1771 of file phoneui.cpp.

Referenced by doCallPopup().

void PhoneUIBox::outcallSendIMSelected (  )  [slot]

Definition at line 1783 of file phoneui.cpp.

Referenced by doCallPopup().

void PhoneUIBox::menuCallUrl (  )  [slot]

Definition at line 1112 of file phoneui.cpp.

void PhoneUIBox::menuAddContact (  )  [slot]

Definition at line 1117 of file phoneui.cpp.

Referenced by doMenuPopup().

void PhoneUIBox::menuDirAdd (  )  [slot]

void PhoneUIBox::menuDirDel (  )  [slot]

void PhoneUIBox::menuDirRen (  )  [slot]

void PhoneUIBox::menuSpeedDialRemove (  )  [slot]

Definition at line 1122 of file phoneui.cpp.

Referenced by doMenuPopup().

void PhoneUIBox::menuHistorySave (  )  [slot]

Definition at line 1145 of file phoneui.cpp.

Referenced by doMenuPopup().

void PhoneUIBox::menuHistoryClear (  )  [slot]

Definition at line 1175 of file phoneui.cpp.

Referenced by doMenuPopup().

void PhoneUIBox::menuEntryEdit (  )  [slot]

Definition at line 1190 of file phoneui.cpp.

Referenced by doMenuPopup().

void PhoneUIBox::menuEntryMakeSpeedDial (  )  [slot]

Definition at line 1207 of file phoneui.cpp.

Referenced by doMenuPopup().

void PhoneUIBox::menuEntryDelete (  )  [slot]

Definition at line 1229 of file phoneui.cpp.

Referenced by doMenuPopup().

void PhoneUIBox::vmailEntryDelete (  )  [slot]

Definition at line 1249 of file phoneui.cpp.

Referenced by doMenuPopup().

void PhoneUIBox::vmailEntryDeleteAll (  )  [slot]

Definition at line 1264 of file phoneui.cpp.

Referenced by doMenuPopup().

void PhoneUIBox::closeMenuPopup (  )  [slot]

void PhoneUIBox::closeIMPopup (  )  [slot]

Definition at line 1421 of file phoneui.cpp.

Referenced by doIMPopup().

void PhoneUIBox::imSendReply (  )  [slot]

Definition at line 1430 of file phoneui.cpp.

Referenced by doIMPopup().

void PhoneUIBox::closeStatisticsPopup (  )  [slot]

Definition at line 1915 of file phoneui.cpp.

Referenced by showStatistics().

void PhoneUIBox::changeVolumeControl ( bool  up_or_down  )  [slot]

Definition at line 2004 of file phoneui.cpp.

Referenced by keyPressEvent().

void PhoneUIBox::changeVolume ( bool  up_or_down  )  [slot]

Definition at line 1927 of file phoneui.cpp.

Referenced by keyPressEvent().

void PhoneUIBox::toggleMute ( void   )  [slot]

Definition at line 2065 of file phoneui.cpp.

Referenced by keyPressEvent().

QString PhoneUIBox::getVideoFrameSizeText (  )  [slot]

Definition at line 2071 of file phoneui.cpp.

Referenced by changeVolumeControl(), and showVolume().

void PhoneUIBox::hideVolume (  )  [inline, slot]

Definition at line 102 of file phoneui.h.

Referenced by PhoneUIBox().

void PhoneUIBox::showVolume ( bool  on_or_off  )  [slot]

Definition at line 2077 of file phoneui.cpp.

Referenced by changeVolume(), changeVolumeControl(), hideVolume(), and MenuButtonPushed().

void PhoneUIBox::DisplayMicSpkPower (  )  [slot]

Definition at line 2164 of file phoneui.cpp.

Referenced by PhoneUIBox().

void PhoneUIBox::statsIncreaseAudioPlayout (  )  [slot]

void PhoneUIBox::statsDecreaseAudioPlayout (  )  [slot]

void PhoneUIBox::DrawLocalWebcamImage (  )  [private]

Definition at line 663 of file phoneui.cpp.

Referenced by customEvent().

void PhoneUIBox::TransmitLocalWebcamImage (  )  [private]

Definition at line 707 of file phoneui.cpp.

Referenced by customEvent().

void PhoneUIBox::ProcessRxVideoFrame (  )  [private]

Definition at line 772 of file phoneui.cpp.

Referenced by customEvent().

void PhoneUIBox::ProcessSipStateChange (  )  [private]

Definition at line 825 of file phoneui.cpp.

Referenced by customEvent().

void PhoneUIBox::ProcessSipNotification (  )  [private]

Definition at line 870 of file phoneui.cpp.

Referenced by customEvent().

void PhoneUIBox::PlaceCall ( QString  url,
QString  name,
QString  Mode,
bool  onLocalLan = false 
) [private]

void PhoneUIBox::AnswerCall ( QString  Mode,
bool  onLocalLan = false 
) [private]

Definition at line 503 of file phoneui.cpp.

Referenced by alertUser(), incallDialVideoSelected(), and incallDialVoiceSelected().

void PhoneUIBox::HangUp (  )  [private]

Definition at line 533 of file phoneui.cpp.

Referenced by keyPressEvent().

void PhoneUIBox::StartVideo ( int  lPort,
QString  remoteIp,
int  remoteVideoPort,
int  videoPayload,
QString  rxVidRes 
) [private]

Definition at line 539 of file phoneui.cpp.

Referenced by LoopbackButtonPushed(), and startRTP().

void PhoneUIBox::StopVideo ( void   )  [private]

Definition at line 560 of file phoneui.cpp.

Referenced by LoopbackButtonPushed(), stopRTP(), and ~PhoneUIBox().

void PhoneUIBox::ChangeVideoTxResolution (  )  [private]

Definition at line 580 of file phoneui.cpp.

Referenced by changeVolume().

void PhoneUIBox::ChangeVideoRxResolution (  )  [private]

Definition at line 590 of file phoneui.cpp.

Referenced by ProcessRxVideoFrame().

void PhoneUIBox::keypadPressed ( char  k  )  [private]

Definition at line 508 of file phoneui.cpp.

Referenced by keyPressEvent().

void PhoneUIBox::getResolution ( QString  setting,
int &  width,
int &  height 
) [private]

Definition at line 172 of file phoneui.cpp.

Referenced by PhoneUIBox().

void PhoneUIBox::videoCifModeToRes ( QString  cifMode,
int &  w,
int &  h 
) [private]

Definition at line 199 of file phoneui.cpp.

Referenced by StartVideo().

const char * PhoneUIBox::videoResToCifMode ( int  w  )  [private]

Definition at line 187 of file phoneui.cpp.

Referenced by changeVolume(), LoopbackButtonPushed(), and PhoneUIBox().

void PhoneUIBox::ProcessAudioRtpStatistics ( RtpEvent stats  )  [private]

Definition at line 915 of file phoneui.cpp.

Referenced by customEvent().

void PhoneUIBox::ProcessVideoRtpStatistics ( RtpEvent stats  )  [private]

Definition at line 928 of file phoneui.cpp.

Referenced by customEvent().

void PhoneUIBox::ProcessAudioRtcpStatistics ( RtpEvent stats  )  [private]

Definition at line 942 of file phoneui.cpp.

Referenced by customEvent().

void PhoneUIBox::ProcessVideoRtcpStatistics ( RtpEvent stats  )  [private]

Definition at line 948 of file phoneui.cpp.

Referenced by customEvent().

void PhoneUIBox::doMenuPopup (  )  [private]

Definition at line 1051 of file phoneui.cpp.

Referenced by MenuButtonPushed().

void PhoneUIBox::doUrlPopup ( char  key,
bool  DigitsOrUrl 
) [private]

void PhoneUIBox::doIMPopup ( QString  otherParty,
QString  callId,
QString  Msg 
) [private]

Definition at line 1367 of file phoneui.cpp.

Referenced by outcallSendIMSelected(), and ProcessSipNotification().

void PhoneUIBox::scrollIMText ( QString  Msg,
bool  msgReceived 
) [private]

Definition at line 1396 of file phoneui.cpp.

Referenced by doIMPopup(), and imSendReply().

void PhoneUIBox::doAddEntryPopup ( DirEntry edit = 0,
QString  nn = "",
QString  Url = "" 
) [private]

Definition at line 1441 of file phoneui.cpp.

Referenced by menuAddContact(), menuEntryEdit(), and menuHistorySave().

void PhoneUIBox::doAddDirectoryPopup (  )  [private]

Definition at line 1632 of file phoneui.cpp.

Referenced by entryAddSelected().

void PhoneUIBox::addNewDirectoryEntry ( QString  Name,
QString  Url,
QString  Dir,
QString  fn,
QString  sn,
QString  ph,
bool  isSpeed,
bool  OnHomeLan 
) [private]

Definition at line 1606 of file phoneui.cpp.

Referenced by directoryAddSelected(), and entryAddSelected().

void PhoneUIBox::doCallPopup ( DirEntry entry,
QString  DialorAnswer,
bool  audioOnly 
) [private]

Definition at line 1699 of file phoneui.cpp.

Referenced by alertUser(), and handleTreeListSignals().

void PhoneUIBox::drawCallPopupCallHistory ( MythPopupBox popup,
CallRecord call 
) [private]

Definition at line 1791 of file phoneui.cpp.

Referenced by doCallPopup().

void PhoneUIBox::startRTP ( int  audioPayload,
int  videoPayload,
int  dtmfPayload,
int  audioPort,
int  videoPort,
QString  remoteIp,
QString  audioCodec,
QString  videoCodec,
QString  videoRes 
) [private]

Definition at line 956 of file phoneui.cpp.

Referenced by customEvent().

void PhoneUIBox::stopRTP ( bool  stopAudio = true,
bool  stopVideo = true 
) [private]

Definition at line 991 of file phoneui.cpp.

Referenced by customEvent().

void PhoneUIBox::alertUser ( QString  callerUser,
QString  callerName,
QString  callerUrl,
bool  inAudioOnly 
) [private]

Definition at line 1010 of file phoneui.cpp.

Referenced by customEvent().

void PhoneUIBox::showStatistics ( bool  showVideo  )  [private]

Definition at line 1824 of file phoneui.cpp.

Referenced by InfoButtonPushed().

void PhoneUIBox::updateAudioStatistics ( int  pkIn,
int  pkLost,
int  pkLate,
int  pkOut,
int  pkInDisc,
int  pkOutDrop,
int  bIn,
int  bOut,
int  minPlayout,
int  avgPlayout,
int  maxPlayout 
) [private]

Definition at line 1860 of file phoneui.cpp.

Referenced by ProcessAudioRtpStatistics().

void PhoneUIBox::updateVideoStatistics ( int  pkIn,
int  pkLost,
int  pkLate,
int  pkOut,
int  pkInDisc,
int  pkOutDrop,
int  bIn,
int  bOut,
int  fIn,
int  fOut,
int  fDiscIn,
int  fDiscOut 
) [private]

Definition at line 1886 of file phoneui.cpp.

Referenced by ProcessVideoRtpStatistics().

void PhoneUIBox::updateAudioRtcpStatistics ( int  fractionLoss,
int  totalLoss 
) [private]

Definition at line 1877 of file phoneui.cpp.

Referenced by ProcessAudioRtcpStatistics().

void PhoneUIBox::updateVideoRtcpStatistics ( int  fractionLoss,
int  totalLoss 
) [private]

Definition at line 1906 of file phoneui.cpp.

Referenced by ProcessVideoRtcpStatistics().

void PhoneUIBox::wireUpTheme ( void   )  [private]

Definition at line 2176 of file phoneui.cpp.

Referenced by PhoneUIBox().


Member Data Documentation

int PhoneUIBox::State [private]

Definition at line 153 of file phoneui.h.

QString PhoneUIBox::audioCodecInUse [private]

Definition at line 156 of file phoneui.h.

Referenced by changeVolume(), changeVolumeControl(), customEvent(), showVolume(), startRTP(), and stopRTP().

QString PhoneUIBox::videoCodecInUse [private]

Definition at line 157 of file phoneui.h.

Referenced by customEvent(), startRTP(), and StopVideo().

Definition at line 158 of file phoneui.h.

Referenced by customEvent(), and keypadPressed().

Tone* PhoneUIBox::vmail [private]

Definition at line 159 of file phoneui.h.

Referenced by handleTreeListSignals(), PhoneUIBox(), ProcessSipStateChange(), and ~PhoneUIBox().

Definition at line 162 of file phoneui.h.

Referenced by customEvent(), DrawLocalWebcamImage(), PhoneUIBox(), and ~PhoneUIBox().

int PhoneUIBox::wcWidth [private]

int PhoneUIBox::wcHeight [private]

int PhoneUIBox::txWidth [private]

int PhoneUIBox::txHeight [private]

int PhoneUIBox::rxWidth [private]

int PhoneUIBox::rxHeight [private]

Definition at line 165 of file phoneui.h.

Referenced by PhoneUIBox(), StartVideo(), TransmitLocalWebcamImage(), and updateVideoStatistics().

Definition at line 166 of file phoneui.h.

Referenced by PhoneUIBox(), StartVideo(), TransmitLocalWebcamImage(), and updateVideoStatistics().

QString PhoneUIBox::txVideoMode [private]

int PhoneUIBox::zoomWidth [private]

int PhoneUIBox::zoomHeight [private]

int PhoneUIBox::zoomFactor [private]

int PhoneUIBox::hPan [private]

int PhoneUIBox::wPan [private]

int PhoneUIBox::screenwidth [private]

Reimplemented from MythDialog.

Definition at line 170 of file phoneui.h.

Referenced by DrawLocalWebcamImage(), keyPressEvent(), PhoneUIBox(), and ProcessRxVideoFrame().

int PhoneUIBox::screenheight [private]

Reimplemented from MythDialog.

Definition at line 170 of file phoneui.h.

Referenced by DrawLocalWebcamImage(), keyPressEvent(), PhoneUIBox(), and ProcessRxVideoFrame().

Definition at line 171 of file phoneui.h.

Referenced by DrawLocalWebcamImage(), keyPressEvent(), PhoneUIBox(), and ProcessRxVideoFrame().

QRect PhoneUIBox::rxVideoArea [private]

Definition at line 172 of file phoneui.h.

Referenced by keyPressEvent(), PhoneUIBox(), and ProcessRxVideoFrame().

Definition at line 173 of file phoneui.h.

Referenced by LoopbackButtonPushed(), and PhoneUIBox().

QTimer* PhoneUIBox::powerDispTimer [private]

Definition at line 176 of file phoneui.h.

Referenced by LoopbackButtonPushed(), PhoneUIBox(), startRTP(), stopRTP(), and ~PhoneUIBox().

QTimer* PhoneUIBox::OnScreenClockTimer [private]

Definition at line 177 of file phoneui.h.

Referenced by PhoneUIBox(), startRTP(), stopRTP(), and ~PhoneUIBox().

QTime PhoneUIBox::ConnectTime [private]

Definition at line 181 of file phoneui.h.

Referenced by PhoneUIBox(), showVolume(), and ~PhoneUIBox().

Definition at line 182 of file phoneui.h.

Referenced by changeVolumeControl(), keyPressEvent(), showVolume(), and wireUpTheme().

enum { ... } PhoneUIBox::VolumeMode [private]

Definition at line 185 of file phoneui.h.

Referenced by changeVolume(), PhoneUIBox(), and showVolume().

int PhoneUIBox::camContrast [private]

Definition at line 185 of file phoneui.h.

Referenced by changeVolume(), PhoneUIBox(), and showVolume().

int PhoneUIBox::camColour [private]

Definition at line 185 of file phoneui.h.

Referenced by changeVolume(), PhoneUIBox(), and showVolume().

int PhoneUIBox::txFps [private]

uchar PhoneUIBox::localRgbBuffer[MAX_RGB_704_576] [private]

Definition at line 187 of file phoneui.h.

uchar PhoneUIBox::rxRgbBuffer[MAX_RGB_704_576] [private]

Definition at line 188 of file phoneui.h.

Referenced by ProcessRxVideoFrame().

uchar PhoneUIBox::yuvBuffer1[MAX_YUV_704_576] [private]

Definition at line 189 of file phoneui.h.

Referenced by TransmitLocalWebcamImage().

uchar PhoneUIBox::yuvBuffer2[MAX_YUV_704_576] [private]

Definition at line 190 of file phoneui.h.

Referenced by TransmitLocalWebcamImage().

QImage PhoneUIBox::savedLocalWebcam [private]

Definition at line 191 of file phoneui.h.

Referenced by DrawLocalWebcamImage(), and ProcessRxVideoFrame().

Definition at line 195 of file phoneui.h.

Referenced by DisplayMicSpkPower(), LoopbackButtonPushed(), stopRTP(), and wireUpTheme().

Definition at line 196 of file phoneui.h.

Referenced by DisplayMicSpkPower(), LoopbackButtonPushed(), stopRTP(), and wireUpTheme().

Definition at line 198 of file phoneui.h.

Referenced by showVolume(), and wireUpTheme().

Definition at line 199 of file phoneui.h.

Referenced by changeVolumeControl(), PhoneUIBox(), showVolume(), and wireUpTheme().

Definition at line 200 of file phoneui.h.

Referenced by changeVolumeControl(), showVolume(), and wireUpTheme().

Definition at line 201 of file phoneui.h.

Referenced by changeVolumeControl(), showVolume(), and wireUpTheme().

Definition at line 202 of file phoneui.h.

Referenced by showVolume(), and wireUpTheme().

Definition at line 203 of file phoneui.h.

Referenced by DrawLocalWebcamImage(), and wireUpTheme().

Definition at line 204 of file phoneui.h.

Referenced by keyPressEvent(), PhoneUIBox(), and wireUpTheme().

Definition at line 208 of file phoneui.h.

Definition at line 209 of file phoneui.h.

Referenced by alertUser(), PhoneUIBox(), PlaceCall(), and ProcessSipStateChange().

Definition at line 213 of file phoneui.h.

Referenced by closeUrlPopup(), directoryAddSelected(), doUrlPopup(), and PhoneUIBox().

Definition at line 214 of file phoneui.h.

Referenced by dialUrlVideo(), dialUrlVoice(), and doUrlPopup().

Definition at line 215 of file phoneui.h.

Referenced by dialUrlVideo(), dialUrlVoice(), and doUrlPopup().

QLabel* PhoneUIBox::callLabelUrl [private]

QLabel* PhoneUIBox::callLabelName [private]

Definition at line 217 of file phoneui.h.

Referenced by doCallPopup(), outcallDialVideoSelected(), and outcallDialVoiceSelected().

Definition at line 218 of file phoneui.h.

Referenced by closeIMPopup(), doIMPopup(), imSendReply(), and scrollIMText().

Definition at line 219 of file phoneui.h.

Referenced by doIMPopup(), and imSendReply().

QMap<int,QLabel *> PhoneUIBox::imLine [private]

Definition at line 220 of file phoneui.h.

Referenced by doIMPopup(), and scrollIMText().

Definition at line 221 of file phoneui.h.

Referenced by doIMPopup(), and scrollIMText().

QString PhoneUIBox::imCallid [private]

Definition at line 222 of file phoneui.h.

Referenced by doIMPopup(), and imSendReply().

QString PhoneUIBox::imUrl [private]

Definition at line 223 of file phoneui.h.

Referenced by doIMPopup(), and imSendReply().

QLabel* PhoneUIBox::audioPkInOutLabel [private]

Definition at line 226 of file phoneui.h.

Referenced by closeStatisticsPopup(), PhoneUIBox(), showStatistics(), and updateAudioStatistics().

QLabel* PhoneUIBox::audioPlayoutLabel [private]

Definition at line 227 of file phoneui.h.

Referenced by closeStatisticsPopup(), PhoneUIBox(), showStatistics(), and updateAudioStatistics().

QLabel* PhoneUIBox::audioPkRtcpLabel [private]

QLabel* PhoneUIBox::videoPkInLabel [private]

QLabel* PhoneUIBox::videoPkOutLabel [private]

Definition at line 230 of file phoneui.h.

Referenced by closeStatisticsPopup(), PhoneUIBox(), showStatistics(), and updateVideoStatistics().

QLabel* PhoneUIBox::videoPkRtcpLabel [private]

Definition at line 232 of file phoneui.h.

Referenced by closeStatisticsPopup(), PhoneUIBox(), showStatistics(), and updateVideoStatistics().

QLabel* PhoneUIBox::videoAvgFpsLabel [private]

Definition at line 233 of file phoneui.h.

Referenced by closeStatisticsPopup(), PhoneUIBox(), showStatistics(), and updateVideoStatistics().

Definition at line 234 of file phoneui.h.

Referenced by PhoneUIBox(), showStatistics(), and updateVideoStatistics().

QLabel* PhoneUIBox::videoResLabel [private]

Definition at line 235 of file phoneui.h.

Referenced by closeStatisticsPopup(), PhoneUIBox(), and showStatistics().

Definition at line 238 of file phoneui.h.

Referenced by closeAddEntryPopup(), directoryAddSelected(), doAddEntryPopup(), and PhoneUIBox().

Definition at line 239 of file phoneui.h.

Referenced by directoryAddSelected(), doAddEntryPopup(), and entryAddSelected().

Definition at line 240 of file phoneui.h.

Referenced by directoryAddSelected(), doAddEntryPopup(), and entryAddSelected().

Definition at line 241 of file phoneui.h.

Referenced by directoryAddSelected(), doAddEntryPopup(), and entryAddSelected().

Definition at line 242 of file phoneui.h.

Referenced by directoryAddSelected(), doAddEntryPopup(), and entryAddSelected().

Definition at line 243 of file phoneui.h.

Referenced by doAddEntryPopup(), and entryAddSelected().

Definition at line 244 of file phoneui.h.

Referenced by doAddEntryPopup().

Definition at line 245 of file phoneui.h.

Referenced by directoryAddSelected(), doAddEntryPopup(), and entryAddSelected().

Definition at line 246 of file phoneui.h.

Referenced by directoryAddSelected(), doAddEntryPopup(), and entryAddSelected().

Definition at line 251 of file phoneui.h.

Referenced by directoryAddSelected(), and doAddDirectoryPopup().

Definition at line 253 of file phoneui.h.

Referenced by closeCallPopup(), doCallPopup(), and PhoneUIBox().

Definition at line 255 of file phoneui.h.

Referenced by handleTreeListSignals(), keyPressEvent(), and PhoneUIBox().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:09 2010 for MythTV by  doxygen 1.5.5