CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::FilteringToolListWidget Class Reference

Helper class for tool list display. More...

#include <cxToolListWidget.h>

Inheritance diagram for cx::FilteringToolListWidget:
cx::ToolListWidget

Public Slots

void filterSlot (QStringList applicationsFilter, QStringList trackingsystemsFilter)
 

Public Member Functions

 FilteringToolListWidget (TrackingServicePtr trackingService, QWidget *parent=NULL)
 
virtual ~FilteringToolListWidget ()
 
virtual QSize minimumSizeHint () const
 
- Public Member Functions inherited from cx::ToolListWidget
 ToolListWidget (TrackingServicePtr trackingService, QWidget *parent=NULL)
 
virtual ~ToolListWidget ()
 

Protected Member Functions

void mousePressEvent (QMouseEvent *event)
 
void mouseMoveEvent (QMouseEvent *event)
 
void startDrag ()
 
- 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 list display.

Helper class.

Used inside ToolFilterGroupBox.

Definition at line 70 of file cxToolListWidget.h.

Constructor & Destructor Documentation

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

Definition at line 86 of file cxToolListWidget.cpp.

cx::FilteringToolListWidget::~FilteringToolListWidget ( )
virtual

Definition at line 93 of file cxToolListWidget.cpp.

Member Function Documentation

void cx::FilteringToolListWidget::filterSlot ( QStringList  applicationsFilter,
QStringList  trackingsystemsFilter 
)
slot

Definition at line 135 of file cxToolListWidget.cpp.

QSize cx::FilteringToolListWidget::minimumSizeHint ( ) const
virtual

Definition at line 97 of file cxToolListWidget.cpp.

void cx::FilteringToolListWidget::mouseMoveEvent ( QMouseEvent *  event)
protected

Definition at line 111 of file cxToolListWidget.cpp.

void cx::FilteringToolListWidget::mousePressEvent ( QMouseEvent *  event)
protected

Definition at line 104 of file cxToolListWidget.cpp.

void cx::FilteringToolListWidget::startDrag ( )
protected

Definition at line 121 of file cxToolListWidget.cpp.


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