#ifndef ServerSettingWidget_H #define ServerSettingWidget_H #include "../Global.h" #include "YSGraphic_Core/base/export.h" class QLabel; class QPushButton; class ExpandInput; class ShowHelpInfo; class ServerSettingWidget : public QWidget { public: explicit ServerSettingWidget(QWidget *parent = nullptr); QLabel *mRigNameLabel, *mUserNameLabel, *mPasswordLabel, *mCtrlPortLabel, *mCivPortLabel, *mAudioPortLabel; ExpandInput *mRigNameEdit, *mUserNameEdit, *mPasswordEdit, *mCtrlPortEdit, *mCivPortEdit, *mAudioPortEdit; ShowHelpInfo* mShowHelpInfo; YSG::Roll_Object mRollObject; QPushButton *mStartButton, *mDefaultButton, *mClearButton, *mSaveButton, *mExitButton; static QLabel* createLabel(const QString& text); protected: void paintEvent(QPaintEvent *event) override; void keyPressEvent(QKeyEvent *event) override; void showEvent(QShowEvent *event) override; }; #endif