📄 ksippreferences.h
字号:
#ifndef KSIPPREFERENCES_H_INCLUDED#define KSIPPREFERENCES_H_INCLUDED#include <qtabdialog.h>#include "../dissipate2/sipclient.h"#include "sessioncontrol.h"#include "../config.h"class QLineEdit;class QMultiLineEdit;class QButtonGroup;/*** @short SIP Parameters* Fill in the SIP Parameters, which are not used for Registration:* Call Forwarding* Stun* subscription and registration timers* Media Port Ranges* Phone Book database file*/ class KSipPreferences : public QTabDialog{ Q_OBJECTpublic: KSipPreferences( SipClient *client, SessionControl *ca, QWidget *parent = 0, const char *name = 0 ); ~KSipPreferences( void );protected slots: void slotOk( void ); void slotApply( void ); void slotCancel( void ); void resetSettings( void );private: enum ExpProxy { DontUseExpProxy, UseExpProxy }; enum HideVia { NoHide, HideHop, HideRoute };// KPhone// enum DefUserMode { DefMode, NoDefMode }; enum AuA { AuaActive, AuaInactive }; enum CallForward { FwActive, FwInactive }; enum Socket { UDP, TCP }; enum Stun { stunYes, stunNo }; //enum Symmetric { symmetricYes, symmetricNo }; //enum SymMedia { symMediaYes, symMediaNo }; enum RemDialer { NoRem, YesRem }; #ifdef SRTP enum Srtp { disable, psk, pke }; #endif SipClient *c; SessionControl *sessionC; QLineEdit *proxyaddr; QLineEdit *forwardaddr; QLineEdit *forwardNAaddr; QLineEdit *forwardNAcnt; QLineEdit *auacnt; QLineEdit *maxforwards; QLineEdit *phonebook; QLineEdit *expires; QLineEdit *notiExpires; QLineEdit *dtmfWait; QLineEdit *subscribeExpires; QLineEdit *stunServerAddr; QLineEdit *stunRequestPeriod; QMultiLineEdit *forwardmsg; QMultiLineEdit *busymsg; QButtonGroup *expbg; QButtonGroup *forbg; QButtonGroup *fnabg; QButtonGroup *auabg; QButtonGroup *hidebg; QButtonGroup *rembg;//KPhone// QButtonGroup *usedef; QButtonGroup *stun; //QButtonGroup *symmetric; //QButtonGroup *symMedia; QButtonGroup *socket; QLineEdit *mediaMinPort; QLineEdit *mediaMaxPort; QLineEdit *appMinPort; QLineEdit *appMaxPort; QString pFix;// QButtonGroup* srtp;// QLineEdit* masterKey;#ifdef SRTP QButtonGroup* srtp; QLineEdit* pskMasterKey;#endif};#endif // KSIPPREFERENCES_H_INCLUDED
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -