Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Signals | Public Member Functions | List of all members
PanelFormLogic Class Reference

#include <PanelFormLogic.h>

Inheritance diagram for PanelFormLogic:
Inheritance graph
[legend]
Collaboration diagram for PanelFormLogic:
Collaboration graph
[legend]

Signals

void OnActionButtonClicked ()
 
void OnInformationButtonClicked ()
 
void OnGPSStatusIconClicked ()
 
void OnDeviceStatusIconClicked ()
 
void OnMessageIconClicked ()
 
void OnCameraIconClicked ()
 
void OnTimeDateClicked ()
 

Public Member Functions

 PanelFormLogic ()
 
virtual ~PanelFormLogic ()
 
virtual bool eventFilter (QObject *object, QEvent *event) override
 
void SetTextActionLabel (const QString &text)
 
void ClearTextActionLabel ()
 
void SetTextTimeLabel (const QString &text)
 
void SetTextDateDayLabel (const QString &text)
 
void SetTextDateMonthLabel (const QString &text)
 
void SetActionButtonIcon (const QString &iconFilePath)
 
void SetEnabledActionButton (const bool &enabled)
 
void SetIconDefaultStatus (ApplicationDefines::InformationIconIndex index)
 
void SetAllIconsDefaultStatus ()
 
void SetIconStatus (ApplicationDefines::InformationIconIndex index, ApplicationDefines::InformationIconStatus status)
 
- Public Member Functions inherited from GeneralFormLogic
 GeneralFormLogic ()
 
virtual ~GeneralFormLogic ()
 
template<class Ui , class Widget = QWidget>
void CreateWidget (const QString &cssFile, Ui *ui)
 

Additional Inherited Members

- Static Public Member Functions inherited from GeneralFormLogic
static QString GetStyle (const QString &styleFileName)
 
static void LoadStyleForWidget (const QString &styleFileName, QWidget *widget)
 
static void AdjustScrollerProperties (QWidget *widget)
 
static void AddDropShadowEffect (QWidget *widget, const QColor &dropShadowColor=Qt::gray)
 
- Protected Member Functions inherited from GeneralFormLogic
QWidget * GetWidget ()
 

Constructor & Destructor Documentation

INTERNAL PanelFormLogic::PanelFormLogic ( )
PanelFormLogic::~PanelFormLogic ( )
virtual

Member Function Documentation

void PanelFormLogic::ClearTextActionLabel ( )
bool PanelFormLogic::eventFilter ( QObject *  object,
QEvent *  event 
)
overridevirtual

Here is the call graph for this function:

void PanelFormLogic::OnActionButtonClicked ( )
signal
void PanelFormLogic::OnCameraIconClicked ( )
signal
void PanelFormLogic::OnDeviceStatusIconClicked ( )
signal
void PanelFormLogic::OnGPSStatusIconClicked ( )
signal
void PanelFormLogic::OnInformationButtonClicked ( )
signal
void PanelFormLogic::OnMessageIconClicked ( )
signal
void PanelFormLogic::OnTimeDateClicked ( )
signal
void PanelFormLogic::SetActionButtonIcon ( const QString &  iconFilePath)
void PanelFormLogic::SetAllIconsDefaultStatus ( )

Here is the call graph for this function:

void PanelFormLogic::SetEnabledActionButton ( const bool &  enabled)
void PanelFormLogic::SetIconDefaultStatus ( ApplicationDefines::InformationIconIndex  index)
void PanelFormLogic::SetIconStatus ( ApplicationDefines::InformationIconIndex  index,
ApplicationDefines::InformationIconStatus  status 
)
void PanelFormLogic::SetTextActionLabel ( const QString &  text)
void PanelFormLogic::SetTextDateDayLabel ( const QString &  text)
void PanelFormLogic::SetTextDateMonthLabel ( const QString &  text)
void PanelFormLogic::SetTextTimeLabel ( const QString &  text)

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