Rabbit Remote Control
0.0.37
Loading...
Searching...
No Matches
Src
ParameterOperate.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#pragma once
4
5
#include "ParameterPlugin.h"
6
209
class
PLUGIN_EXPORT
CParameterOperate
:
public
CParameter
210
{
211
Q_OBJECT
212
213
public
:
214
explicit
CParameterOperate
(
215
QObject *parent =
nullptr
,
216
const
QString& szPrefix = QString());
217
219
CParameterPlugin
* GetGlobalParameters();
220
int
SetGlobalParameters(
CParameterPlugin
*p);
221
222
private
:
223
Q_SIGNALS:
230
void
sigSetGlobalParameters
();
231
232
protected
Q_SLOTS:
242
virtual
void
slotSetGlobalParameters();
243
244
protected
:
245
QByteArray PasswordSum(
const
std::string &password,
const
std::string &key);
246
int
LoadPassword(
const
QString &szTitle,
const
QString &szKey,
247
QString &password, QSettings &set);
248
int
SavePassword(
const
QString &szKey,
const
QString &password,
249
QSettings &set,
bool
bSave =
false
);
250
251
private
:
252
CParameterOperate
* m_Parent;
256
CParameterPlugin
*
m_pParameterPlugin
;
257
};
CParameterOperate
Operational parameter interface.
Definition
ParameterOperate.h:210
CParameterOperate::sigSetGlobalParameters
void sigSetGlobalParameters()
Only used by this class.
CParameterOperate::m_pParameterPlugin
CParameterPlugin * m_pParameterPlugin
Definition
ParameterOperate.h:256
CParameterPlugin
Global parameters of plugins.
Definition
ParameterPlugin.h:30
CParameter
Parameter interface.
Definition
Parameter.h:209
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved