玉兔远程控制 0.1.0-alpha.2
载入中...
搜索中...
未找到
DlgSettingsTerminal.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4
5#include <QDialog>
6
7#include "TerminalParameter.h"
8#include "ParameterTerminalUI.h"
9
10namespace Ui {
12}
13
14class CDlgSettingsTerminal : public QDialog
15{
16 Q_OBJECT
17
18public:
19 explicit CDlgSettingsTerminal(CTerminalParameter *pPara, QWidget *parent = nullptr);
21
22private slots:
23 void on_pbOk_clicked();
24 void on_pbCancel_clicked();
25 void on_pbShellBrowse_clicked();
26 void on_cbShellName_currentIndexChanged(int index);
27 void on_pbAddCommand_clicked();
28 void on_leCommand_editingFinished();
29 void on_pbDeleteCommands_clicked();
30 void on_pbHelp_clicked();
31
32private:
33 int AddShell(QString szShell, const QString& name = QString());
34
35private:
36 Ui::CDlgSettingsTerminal *ui;
37 CTerminalParameter* m_pPara;
38 CParameterTerminalUI* m_pFrmParaAppearnce;
39};
40