Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Plugins
Terminal
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
10
namespace
Ui
{
11
class
CDlgSettingsTerminal;
12
}
13
14
class
CDlgSettingsTerminal :
public
QDialog
15
{
16
Q_OBJECT
17
18
public
:
19
explicit
CDlgSettingsTerminal(
CTerminalParameter
*pPara, QWidget *parent =
nullptr
);
20
~CDlgSettingsTerminal();
21
22
private
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
32
private
:
33
int
AddShell(QString szShell,
const
QString& name = QString());
34
35
private
:
36
Ui::CDlgSettingsTerminal *ui;
37
CTerminalParameter
* m_pPara;
38
CParameterTerminalUI
* m_pFrmParaAppearnce;
39
};
40
CParameterTerminalUI
Definition
ParameterTerminalUI.h:13
CTerminalParameter
Definition
TerminalParameter.h:7
Ui
Definition
FrmFullScreenToolBar.h:14
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved