account.h

来自「YakaPhone, 著名的VOIP客户端, 需要使用iax库和QT库.界面很漂」· C头文件 代码 · 共 71 行

H
71
字号
#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 + =
减小字号Ctrl + -
显示快捷键?