OpenCOVER
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
opencover::GuiParam Class Referenceabstract

#include <GenericGuiObject.h>

Inheritance diagram for opencover::GuiParam:
Inheritance graph
[legend]
Collaboration diagram for opencover::GuiParam:
Collaboration graph
[legend]

Public Member Functions

 GuiParam (std::string parentName, std::string name)
 
virtual ~GuiParam ()
 
std::string getName ()
 
virtual int getType ()=0
 

Protected Member Functions

virtual void setValueFromGui (const char *value)=0
 
virtual std::string getValueAsString ()=0
 
virtual std::string getDefaultValueAsString ()=0
 
void registerAtGui ()
 
void sendChangeToGui ()
 

Protected Attributes

GenericGuiObjecte
 

Friends

class GenericGuiObject
 

Constructor & Destructor Documentation

◆ GuiParam()

opencover::GuiParam::GuiParam ( std::string  parentName,
std::string  name 
)
inline

◆ ~GuiParam()

virtual opencover::GuiParam::~GuiParam ( )
inlinevirtual

Member Function Documentation

◆ getDefaultValueAsString()

virtual std::string opencover::GuiParam::getDefaultValueAsString ( )
protectedpure virtual

◆ getName()

std::string opencover::GuiParam::getName ( )
inline

◆ getType()

virtual int opencover::GuiParam::getType ( )
pure virtual

◆ getValueAsString()

virtual std::string opencover::GuiParam::getValueAsString ( )
protectedpure virtual

◆ registerAtGui()

void opencover::GuiParam::registerAtGui ( )
protected

◆ sendChangeToGui()

void opencover::GuiParam::sendChangeToGui ( )
protected

◆ setValueFromGui()

virtual void opencover::GuiParam::setValueFromGui ( const char *  value)
protectedpure virtual

Friends And Related Function Documentation

◆ GenericGuiObject

friend class GenericGuiObject
friend

Member Data Documentation

◆ e

GenericGuiObject* opencover::GuiParam::e
protected

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