⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 account.h

📁 YakaPhone, 著名的VOIP客户端, 需要使用iax库和QT库.界面很漂亮
💻 H
字号:
#ifndef ACCOUNT_H#define ACCOUNT_H#include <QObject>#include <QSettings>#include <QVector>#include <QStringlist>#include <QDateTime>#define ACCOUNT_INACTIVE 		0#define ACCOUNT_CONNECTING		1#define ACCOUNT_ACCEPTED		2#define ACCOUNT_REJECTED		3#define ACCOUNT_TIMEOUT			4class Account : public QObject{Q_OBJECTpublic:    Account(QString name);    ~Account();    bool save();    bool load();    void remove();    void setState(int state);    public:    QString accId;    QString accAlias;    QString accIcon;    QString accountName;    QString iaxServer;    QString username;    QString password;    QString callerId;    QString callerIdNumber;    QString codec;    bool registerAccount;    int state;    int iaxRegistrationId;  // this id is set by iaxc_register        static int nextAcc;    private:    QString accAliasKey;    QString accName;    QString accServer;    QString accUsername;    QString accPassword;    QString accCallerId;    QString accCallerIdNumber;    QString accCodec;    QString accRegisterAccount;private:    void setKeys(QSettings * settings);signals:    void signalRegistrationInactive(Account* account);    void signalRegistrationConnecting(Account* account);    void signalRegistrationAccepted(Account* account);    void signalRegistrationRejected(Account* account);    void signalRegistrationTimeout(Account* account);};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -