ArmarXPlotterDialog Class Reference

#include <ArmarXGui/gui-plugins/PlotterPlugin/ArmarXPlotterDialog.h>

+ Inheritance diagram for ArmarXPlotterDialog:

Classes

struct  ChannelWidgetsEntry
 

Public Slots

void ButtonAddSelectedChannelClicked ()
 
void ButtonRemoveChannelClicked ()
 
void ButtonRemoveChannelClicked (QModelIndex index)
 
void destroyed (QObject *)
 
void showEvent (QShowEvent *) override
 
void treeView_doubleClick (const QModelIndex &proxyIndex)
 
void treeView_selected (const QItemSelection &selected, const QItemSelection &deselected)
 
void updateObservers ()
 

Public Member Functions

 ArmarXPlotterDialog (QWidget *parent, IceManagerPtr iceManager)
 
QStringList getSelectedDatafields ()
 
void onCloseWidget (QCloseEvent *event)
 emits the closeRequest signal More...
 
void setIceManager (IceManagerPtr iceManager)
 
 ~ArmarXPlotterDialog () override
 

Public Attributes

ConditionHandlerInterfacePrx handler
 
std::vector< ChannelWidgetsEntrysensorChannelList
 
Ui::ArmarXPlotterDialog ui
 

Detailed Description

Definition at line 48 of file ArmarXPlotterDialog.h.

Constructor & Destructor Documentation

◆ ArmarXPlotterDialog()

ArmarXPlotterDialog ( QWidget *  parent,
IceManagerPtr  iceManager 
)

Definition at line 37 of file ArmarXPlotterDialog.cpp.

+ Here is the call graph for this function:

◆ ~ArmarXPlotterDialog()

~ArmarXPlotterDialog ( )
override

Definition at line 60 of file ArmarXPlotterDialog.cpp.

Member Function Documentation

◆ ButtonAddSelectedChannelClicked

void ButtonAddSelectedChannelClicked ( )
slot

Definition at line 129 of file ArmarXPlotterDialog.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ButtonRemoveChannelClicked [1/2]

void ButtonRemoveChannelClicked ( )
slot

Definition at line 144 of file ArmarXPlotterDialog.cpp.

+ Here is the caller graph for this function:

◆ ButtonRemoveChannelClicked [2/2]

void ButtonRemoveChannelClicked ( QModelIndex  index)
slot

Definition at line 155 of file ArmarXPlotterDialog.cpp.

◆ destroyed

void destroyed ( QObject *  )
slot

Definition at line 201 of file ArmarXPlotterDialog.cpp.

◆ getSelectedDatafields()

QStringList getSelectedDatafields ( )

Definition at line 161 of file ArmarXPlotterDialog.cpp.

◆ onCloseWidget()

void onCloseWidget ( QCloseEvent *  event)

emits the closeRequest signal

Definition at line 98 of file ArmarXPlotterDialog.cpp.

◆ setIceManager()

void setIceManager ( IceManagerPtr  iceManager)

Definition at line 66 of file ArmarXPlotterDialog.cpp.

◆ showEvent

void showEvent ( QShowEvent *  )
overrideslot

Definition at line 207 of file ArmarXPlotterDialog.cpp.

+ Here is the call graph for this function:

◆ treeView_doubleClick

void treeView_doubleClick ( const QModelIndex &  proxyIndex)
slot

Definition at line 181 of file ArmarXPlotterDialog.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ treeView_selected

void treeView_selected ( const QItemSelection &  selected,
const QItemSelection &  deselected 
)
slot

Definition at line 175 of file ArmarXPlotterDialog.cpp.

◆ updateObservers

void updateObservers ( )
slot

Definition at line 103 of file ArmarXPlotterDialog.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ handler

ConditionHandlerInterfacePrx handler

Definition at line 62 of file ArmarXPlotterDialog.h.

◆ sensorChannelList

std::vector<ChannelWidgetsEntry> sensorChannelList

Definition at line 74 of file ArmarXPlotterDialog.h.

◆ ui

Ui::ArmarXPlotterDialog ui

Definition at line 73 of file ArmarXPlotterDialog.h.


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