DebugDrawerConfigWidget Class Reference

Brief description of class DebugDrawerConfigWidget. More...

#include <RobotAPI/libraries/DebugDrawerConfigWidget/DebugDrawerConfigWidget.h>

+ Inheritance diagram for DebugDrawerConfigWidget:

Public Slots

void onAddDefaultLayerVisibility ()
 
void onDefaultLayerVisibilityChanged (int checkState)
 
void onDefaultLayerVisibilityPerLayerChanged (QListWidgetItem *item)
 
void onRemoveDefaultLayerVisibility ()
 
void onVisibilityChanged (QListWidgetItem *item)
 
void refresh ()
 

Public Member Functions

 DebugDrawerConfigWidget (const DebugDrawerComponentPtr &debugDrawer, QWidget *parent=nullptr)
 
DebugDrawerComponentPtr getDebugDrawer () const
 
void loadSettings (QSettings *settings)
 
void saveSettings (QSettings *settings)
 
void setDebugDrawer (const DebugDrawerComponentPtr &debugDrawer)
 

Protected Attributes

DebugDrawerComponentPtr debugDrawer
 
Ui::DebugDrawerConfigWidget ui
 

Detailed Description

Brief description of class DebugDrawerConfigWidget.

Detailed description of class DebugDrawerConfigWidget.

Definition at line 46 of file DebugDrawerConfigWidget.h.

Constructor & Destructor Documentation

◆ DebugDrawerConfigWidget()

DebugDrawerConfigWidget ( const DebugDrawerComponentPtr debugDrawer,
QWidget *  parent = nullptr 
)

Definition at line 29 of file DebugDrawerConfigWidget.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ getDebugDrawer()

DebugDrawerComponentPtr getDebugDrawer ( ) const

Definition at line 79 of file DebugDrawerConfigWidget.cpp.

◆ loadSettings()

void loadSettings ( QSettings *  settings)

Definition at line 44 of file DebugDrawerConfigWidget.cpp.

◆ onAddDefaultLayerVisibility

void onAddDefaultLayerVisibility ( )
slot

Definition at line 134 of file DebugDrawerConfigWidget.cpp.

+ Here is the caller graph for this function:

◆ onDefaultLayerVisibilityChanged

void onDefaultLayerVisibilityChanged ( int  checkState)
slot

Definition at line 116 of file DebugDrawerConfigWidget.cpp.

+ Here is the caller graph for this function:

◆ onDefaultLayerVisibilityPerLayerChanged

void onDefaultLayerVisibilityPerLayerChanged ( QListWidgetItem *  item)
slot

Definition at line 125 of file DebugDrawerConfigWidget.cpp.

+ Here is the caller graph for this function:

◆ onRemoveDefaultLayerVisibility

void onRemoveDefaultLayerVisibility ( )
slot

Definition at line 148 of file DebugDrawerConfigWidget.cpp.

+ Here is the caller graph for this function:

◆ onVisibilityChanged

void onVisibilityChanged ( QListWidgetItem *  item)
slot

Definition at line 107 of file DebugDrawerConfigWidget.cpp.

+ Here is the caller graph for this function:

◆ refresh

void refresh ( )
slot

Definition at line 84 of file DebugDrawerConfigWidget.cpp.

+ Here is the caller graph for this function:

◆ saveSettings()

void saveSettings ( QSettings *  settings)

Definition at line 57 of file DebugDrawerConfigWidget.cpp.

◆ setDebugDrawer()

void setDebugDrawer ( const DebugDrawerComponentPtr debugDrawer)

Definition at line 68 of file DebugDrawerConfigWidget.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ debugDrawer

DebugDrawerComponentPtr debugDrawer
protected

Definition at line 69 of file DebugDrawerConfigWidget.h.

◆ ui

Ui::DebugDrawerConfigWidget ui
protected

Definition at line 70 of file DebugDrawerConfigWidget.h.


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