Fabcoin Core  0.16.2
P2P Digital Currency
Public Slots | Public Member Functions | Private Attributes | List of all members
ABIParam Class Reference

The ABIParam class ABI parameter widget. More...

#include <abiparam.h>

Inheritance diagram for ABIParam:
[legend]
Collaboration diagram for ABIParam:
[legend]

Public Slots

void addNewParamItem (int position)
 
void removeParamItem (int position)
 

Public Member Functions

 ABIParam (const PlatformStyle *platformStyle, int ID, const ParameterABI &param, QWidget *parent=0)
 ABIParam Constructor. More...
 
QStringList getValue ()
 getValue Get the value of the parameter More...
 
bool isValid ()
 
void updateParamItemsPosition ()
 

Private Attributes

int m_ParamID
 
QLabel * m_paramName
 
QHBoxLayout * m_mainLayout
 
QVBoxLayout * m_paramItemsLayout
 
ParameterABI m_param
 
QList< ABIParamItem * > m_listParamItems
 
const PlatformStylem_platformStyle
 
QSpacerItem * m_vSpacer
 
QSpacerItem * m_hSpacer
 

Detailed Description

The ABIParam class ABI parameter widget.

Definition at line 16 of file abiparam.h.

Constructor & Destructor Documentation

ABIParam::ABIParam ( const PlatformStyle platformStyle,
int  ID,
const ParameterABI param,
QWidget *  parent = 0 
)
explicit

ABIParam Constructor.

Parameters
IDId if the parameter
nameName of the parameter
parentParent windows for the GUI control

Definition at line 9 of file abiparam.cpp.

Here is the call graph for this function:

Member Function Documentation

void ABIParam::addNewParamItem ( int  position)
slot

Definition at line 110 of file abiparam.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QStringList ABIParam::getValue ( )

getValue Get the value of the parameter

Returns
String representation of the value

Definition at line 80 of file abiparam.cpp.

bool ABIParam::isValid ( )

Definition at line 91 of file abiparam.cpp.

void ABIParam::removeParamItem ( int  position)
slot

Definition at line 135 of file abiparam.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ABIParam::updateParamItemsPosition ( )

Definition at line 102 of file abiparam.cpp.

Here is the caller graph for this function:

Member Data Documentation

QSpacerItem* ABIParam::m_hSpacer
private

Definition at line 52 of file abiparam.h.

QList<ABIParamItem*> ABIParam::m_listParamItems
private

Definition at line 49 of file abiparam.h.

QHBoxLayout* ABIParam::m_mainLayout
private

Definition at line 46 of file abiparam.h.

ParameterABI ABIParam::m_param
private

Definition at line 48 of file abiparam.h.

int ABIParam::m_ParamID
private

Definition at line 44 of file abiparam.h.

QVBoxLayout* ABIParam::m_paramItemsLayout
private

Definition at line 47 of file abiparam.h.

QLabel* ABIParam::m_paramName
private

Definition at line 45 of file abiparam.h.

const PlatformStyle* ABIParam::m_platformStyle
private

Definition at line 50 of file abiparam.h.

QSpacerItem* ABIParam::m_vSpacer
private

Definition at line 51 of file abiparam.h.


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