Fraxinus  2023.01.05-dev+develop.0da12
An IGT application
cx::ConfigToolListWidget Class Reference

Helper class for tool config list display. More...

#include <cxToolListWidget.h>

Inheritance diagram for cx::ConfigToolListWidget:
cx::ToolListWidget

Public Slots

void configSlot (QStringList toolsAbsoluteFilePath)
 adds all input tools to the list More...
 
void filterSlot (QStringList trackingsystemFilter)
 filters the tools on tracking system More...
 

Public Member Functions

 ConfigToolListWidget (TrackingServicePtr trackingService, QWidget *parent=NULL)
 
virtual ~ConfigToolListWidget ()
 
virtual void dropEvent (QDropEvent *event)
 
QStringList getTools ()
 get absolute file path to all tools currently in the list More...
 
- Public Member Functions inherited from cx::ToolListWidget
 ToolListWidget (TrackingServicePtr trackingService, QWidget *parent=NULL)
 
virtual ~ToolListWidget ()
 

Protected Member Functions

void dragEnterEvent (QDragEnterEvent *event)
 
void dragMoveEvent (QDragMoveEvent *event)
 
- Protected Member Functions inherited from cx::ToolListWidget
void populate (QStringList toolsAbsoluteFilePath)
 
void addTool (QString absoluteFilePath)
 

Additional Inherited Members

- Signals inherited from cx::ToolListWidget
void toolSelected (QString absoluteFilePath)
 
void userChangedList ()
 emitted whenever the user changes the list More...
 
void listSizeChanged ()
 emitted whenever the count changes More...
 
- Protected Attributes inherited from cx::ToolListWidget
TrackingServicePtr mTrackingService
 

Detailed Description

Helper class for tool config list display.

Helper class.

Used inside ToolConfigureGroupBox.

Definition at line 103 of file cxToolListWidget.h.

Constructor & Destructor Documentation

cx::ConfigToolListWidget::ConfigToolListWidget ( TrackingServicePtr  trackingService,
QWidget *  parent = NULL 
)

Definition at line 146 of file cxToolListWidget.cpp.

cx::ConfigToolListWidget::~ConfigToolListWidget ( )
virtual

Definition at line 159 of file cxToolListWidget.cpp.

Member Function Documentation

void cx::ConfigToolListWidget::configSlot ( QStringList  toolsAbsoluteFilePath)
slot

adds all input tools to the list

Definition at line 207 of file cxToolListWidget.cpp.

void cx::ConfigToolListWidget::dragEnterEvent ( QDragEnterEvent *  event)
protected

Definition at line 163 of file cxToolListWidget.cpp.

void cx::ConfigToolListWidget::dragMoveEvent ( QDragMoveEvent *  event)
protected

Definition at line 172 of file cxToolListWidget.cpp.

void cx::ConfigToolListWidget::dropEvent ( QDropEvent *  event)
virtual

Definition at line 183 of file cxToolListWidget.cpp.

void cx::ConfigToolListWidget::filterSlot ( QStringList  trackingsystemFilter)
slot

filters the tools on tracking system

Definition at line 212 of file cxToolListWidget.cpp.

QStringList cx::ConfigToolListWidget::getTools ( )

get absolute file path to all tools currently in the list

Definition at line 194 of file cxToolListWidget.cpp.


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