27 lines
928 B
C++
27 lines
928 B
C++
#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::RollObject<QPushButton> 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
|
|
|
|
|
|
|