Rabbit Remote Control 0.1.0-de
Loading...
Searching...
No Matches
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
27 void on_cbShell_currentIndexChanged(int index);
28
29 void on_pbAddCommand_clicked();
30
31 void on_leCommand_editingFinished();
32
33 void on_pbDeleteCommands_clicked();
34
35private:
36 int AddShell(QString szShell, const QString& name = QString());
37
38private:
39 Ui::CDlgSettingsTerminal *ui;
40 CTerminalParameter* m_pPara;
41 CParameterTerminalUI* m_pFrmParaAppearnce;
42};
43