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 49 of file ArmarXPlotterDialog.h.

Constructor & Destructor Documentation

◆ ArmarXPlotterDialog()

ArmarXPlotterDialog ( QWidget *  parent,
IceManagerPtr  iceManager 
)

Definition at line 36 of file ArmarXPlotterDialog.cpp.

+ Here is the call graph for this function:

◆ ~ArmarXPlotterDialog()

~ArmarXPlotterDialog ( )
override

Definition at line 54 of file ArmarXPlotterDialog.cpp.

Member Function Documentation

◆ ButtonAddSelectedChannelClicked

void ButtonAddSelectedChannelClicked ( )
slot

Definition at line 128 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 143 of file ArmarXPlotterDialog.cpp.

+ Here is the caller graph for this function:

◆ ButtonRemoveChannelClicked [2/2]

void ButtonRemoveChannelClicked ( QModelIndex  index)
slot

Definition at line 153 of file ArmarXPlotterDialog.cpp.

◆ destroyed

void destroyed ( QObject *  )
slot

Definition at line 194 of file ArmarXPlotterDialog.cpp.

◆ getSelectedDatafields()

QStringList getSelectedDatafields ( )

Definition at line 158 of file ArmarXPlotterDialog.cpp.

◆ onCloseWidget()

void onCloseWidget ( QCloseEvent *  event)

emits the closeRequest signal

Definition at line 92 of file ArmarXPlotterDialog.cpp.

◆ setIceManager()

void setIceManager ( IceManagerPtr  iceManager)

Definition at line 59 of file ArmarXPlotterDialog.cpp.

◆ showEvent

void showEvent ( QShowEvent *  )
overrideslot

Definition at line 199 of file ArmarXPlotterDialog.cpp.

+ Here is the call graph for this function:

◆ treeView_doubleClick

void treeView_doubleClick ( const QModelIndex &  proxyIndex)
slot

Definition at line 174 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 170 of file ArmarXPlotterDialog.cpp.

◆ updateObservers

void updateObservers ( )
slot

Definition at line 97 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 64 of file ArmarXPlotterDialog.h.

◆ sensorChannelList

std::vector< ChannelWidgetsEntry > sensorChannelList

Definition at line 75 of file ArmarXPlotterDialog.h.

◆ ui

Ui::ArmarXPlotterDialog ui

Definition at line 74 of file ArmarXPlotterDialog.h.


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