MEPP2 Project
Signals | Public Member Functions | Public Attributes | Private Slots | List of all members
FEVV::SimpleLineEdit Class Reference

#include <SimpleLineEdit.h>

Inheritance diagram for FEVV::SimpleLineEdit:
Inheritance graph
Collaboration diagram for FEVV::SimpleLineEdit:
Collaboration graph

Signals

void modificationSignal (std::string, BasePlugin *)
 

Public Member Functions

 SimpleLineEdit (QWidget *parent=0)
 
void setParams (std::string *_value, std::string _pluginName, BasePlugin *_plugin)
 
void setParams (int *_value, std::string _pluginName, BasePlugin *_plugin)
 
void setParams (double *_value, std::string _pluginName, BasePlugin *_plugin)
 
void setParams (float *_value, std::string _pluginName, BasePlugin *_plugin)
 

Public Attributes

std::string myPluginName
 
BasePluginmyPlugin
 
std::string * myStringValue = nullptr
 
int * myIntValue = nullptr
 
double * myDoubleValue = nullptr
 
float * myFloatValue = nullptr
 

Private Slots

void modificationSlot ()
 
void resetSlot ()
 

Detailed Description

Definition at line 22 of file SimpleLineEdit.h.

Constructor & Destructor Documentation

◆ SimpleLineEdit()

FEVV::SimpleLineEdit::SimpleLineEdit ( QWidget *  parent = 0)
inline

Definition at line 34 of file SimpleLineEdit.h.

Member Function Documentation

◆ modificationSignal

void FEVV::SimpleLineEdit::modificationSignal ( std::string  ,
BasePlugin  
)
signal
Here is the caller graph for this function:

◆ modificationSlot

void FEVV::SimpleLineEdit::modificationSlot ( )
inlineprivateslot

Definition at line 62 of file SimpleLineEdit.h.

◆ resetSlot

void FEVV::SimpleLineEdit::resetSlot ( )
inlineprivateslot

Definition at line 82 of file SimpleLineEdit.h.

◆ setParams() [1/4]

void FEVV::SimpleLineEdit::setParams ( double *  _value,
std::string  _pluginName,
BasePlugin _plugin 
)
inline

Definition at line 49 of file SimpleLineEdit.h.

◆ setParams() [2/4]

void FEVV::SimpleLineEdit::setParams ( float *  _value,
std::string  _pluginName,
BasePlugin _plugin 
)
inline

Definition at line 55 of file SimpleLineEdit.h.

◆ setParams() [3/4]

void FEVV::SimpleLineEdit::setParams ( int *  _value,
std::string  _pluginName,
BasePlugin _plugin 
)
inline

Definition at line 43 of file SimpleLineEdit.h.

◆ setParams() [4/4]

void FEVV::SimpleLineEdit::setParams ( std::string *  _value,
std::string  _pluginName,
BasePlugin _plugin 
)
inline

Definition at line 37 of file SimpleLineEdit.h.

Here is the caller graph for this function:

Member Data Documentation

◆ myDoubleValue

double* FEVV::SimpleLineEdit::myDoubleValue = nullptr

Definition at line 31 of file SimpleLineEdit.h.

◆ myFloatValue

float* FEVV::SimpleLineEdit::myFloatValue = nullptr

Definition at line 32 of file SimpleLineEdit.h.

◆ myIntValue

int* FEVV::SimpleLineEdit::myIntValue = nullptr

Definition at line 30 of file SimpleLineEdit.h.

◆ myPlugin

BasePlugin* FEVV::SimpleLineEdit::myPlugin

Definition at line 27 of file SimpleLineEdit.h.

◆ myPluginName

std::string FEVV::SimpleLineEdit::myPluginName

Definition at line 26 of file SimpleLineEdit.h.

◆ myStringValue

std::string* FEVV::SimpleLineEdit::myStringValue = nullptr

Definition at line 29 of file SimpleLineEdit.h.


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