#ifndef USERDATA_H #define USERDATA_H #include #include #include #include "basedatamanager.h" #include "structs.h" class UserData : public QObject { Q_OBJECT public: UserData(); ~UserData(); void SetManagerType(ManagerType type); //获取验证码图片;可选 QPixmap GetVerificationCode(); //登录 获取用户信息,同步等待 UserInfo Login(const QString& userName,const QString& password,const QString& code); //获取trends QList > GetTrends(const TrendsRequestParam& requestParam); private: BaseDataManager* m_pDataManager; }; #endif // USERDATA_H