Rabbit Remote Control 0.1.0-alpha.2
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | List of all members
CParameterRawStream Class Reference
Inheritance diagram for CParameterRawStream:
Inheritance graph
[legend]
Collaboration diagram for CParameterRawStream:
Collaboration graph
[legend]

Public Types

enum class  TYPE { TCP , NamePipe }
 

Public Member Functions

 CParameterRawStream (CParameterOperate *parent=nullptr, const QString &szPrefix=QString())
 
TYPE GetType () const
 
void SetType (TYPE type)
 
- Public Member Functions inherited from CParameterTerminalBase
 CParameterTerminalBase (CParameterOperate *parent=nullptr, const QString &szPrefix=QString())
 
QStringList GetCommands () const
 
void SetCommands (const QStringList &cmd)
 
- Public Member Functions inherited from CParameterOperate
 CParameterOperate (QObject *parent=nullptr, const QString &szPrefix=QString())
 
CParameterPluginGetGlobalParameters ()
 Get CParameterPlugin.
 
int SetGlobalParameters (CParameterPlugin *p)
 
const QString GetName () const
 
void SetName (const QString &szName)
 
- Public Member Functions inherited from CParameter
 CParameter (QObject *parent=nullptr, const QString &szPrefix=QString())
 
virtual int Load (QString szFile=QString())
 Load from file.
 
virtual int Save (QString szFile=QString(), bool bForce=true)
 Save to file.
 
virtual int Load (QSettings &set)
 Load from QSettings.
 
virtual int Save (QSettings &set, bool bForce=true)
 Save to QSettings.
 
virtual bool CheckValidity ()
 Check whether the parameter is valid to decide whether to use or save the parameter.
 

Static Public Member Functions

static const QString GetTypeName (TYPE type)
 

Public Attributes

CParameterNet m_Net
 
- Public Attributes inherited from CParameterTerminalBase
CParameterTerminal m_Terminal
 

Protected Member Functions

virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (QSettings &set) override
 
- Protected Member Functions inherited from CParameterOperate
QByteArray PasswordSum (const std::string &password, const std::string &key)
 
int LoadPassword (const QString &szTitle, const QString &szKey, QString &password, QSettings &set)
 
int SavePassword (const QString &szKey, const QString &password, QSettings &set, bool bSave=false)
 
- Protected Member Functions inherited from CParameter
virtual bool OnCheckValidity ()
 Check validity.
 
int SetModified (bool bModified=true)
 When setting parameters, if there is a modification, it is called.
 
bool GetModified ()
 Whether the parameters have been modified.
 

Private Attributes

TYPE m_Type
 

Additional Inherited Members

- Signals inherited from CParameterOperate
void sigSetGlobalParameters ()
 Only used by this class.
 
void sigNameChanged (const QString &name=QString())
 
- Signals inherited from CParameter
void sigChanged ()
 emit when the parameter changes Usually if required, the corresponding parameter corresponds to a change event.
 
- Protected Slots inherited from CParameterTerminalBase
virtual void slotSetGlobalParameters () override
 
- Protected Slots inherited from CParameterOperate
virtual void slotSetGlobalParameters ()
 Call after set CParameterPlugin.
 
- Properties inherited from CParameter
bool Modified
 

Detailed Description

Definition at line 8 of file ParameterRawStream.h.

Member Enumeration Documentation

◆ TYPE

enum class CParameterRawStream::TYPE
strong

Definition at line 18 of file ParameterRawStream.h.

Member Function Documentation

◆ GetType()

CParameterRawStream::TYPE CParameterRawStream::GetType ( ) const

Definition at line 50 of file ParameterRawStream.cpp.

◆ GetTypeName()

const QString CParameterRawStream::GetTypeName ( TYPE  type)
static

Definition at line 36 of file ParameterRawStream.cpp.

◆ OnLoad()

int CParameterRawStream::OnLoad ( QSettings &  set)
overrideprotectedvirtual

Reimplemented from CParameterTerminalBase.

Definition at line 20 of file ParameterRawStream.cpp.

◆ OnSave()

int CParameterRawStream::OnSave ( QSettings &  set)
overrideprotectedvirtual

Reimplemented from CParameterTerminalBase.

Definition at line 28 of file ParameterRawStream.cpp.

◆ SetType()

void CParameterRawStream::SetType ( TYPE  type)

Definition at line 55 of file ParameterRawStream.cpp.

Member Data Documentation

◆ m_Net

CParameterNet CParameterRawStream::m_Net

Definition at line 16 of file ParameterRawStream.h.

◆ m_Type

TYPE CParameterRawStream::m_Type
private

Definition at line 26 of file ParameterRawStream.h.


The documentation for this class was generated from the following files: