NorMIT-nav  18.04
An IGT application
cx::FiltersWidget Class Reference

#include <cxFiltersWidget.h>

Inheritance diagram for cx::FiltersWidget:
cx::BaseWidget cx::OptimizedUpdateWidget

Public Member Functions

 FiltersWidget (VisServicesPtr services, QWidget *parent, QStringList wantedFilters=QStringList(), QString optionfileTag="filterwidget")
 FiltersWidget Widget for displaying N image filters. More...
 
QString generateHelpText () const
 
- Public Member Functions inherited from cx::BaseWidget
 BaseWidget (QWidget *parent, QString objectName, QString windowTitle)
 
virtual ~BaseWidget ()
 
QWidget * createMethodWidget (QWidget *inputWidget, QWidget *outputWidget, QString methodname, bool inputChecked=false, bool outputVisible=true)
 Create a specialized widget for filters, with input/ouput, enable and options. More...
 
QGroupBox * createGroupbox (QWidget *widget, QString boxname)
 Create a group box with a given name. More...
 
QGroupBox * wrapInGroupBox (QWidget *base, QString name)
 
CXFramewrapInFrame (QWidget *base)
 
QAction * createAction2 (QObject *parent, QIcon iconName, QString text, QString tip, QLayout *layout=NULL, QToolButton *button=new QToolButton())
 
template<class T >
QAction * createAction (QObject *parent, QIcon iconName, QString text, QString tip, T slot, QLayout *layout=NULL, QToolButton *button=new QToolButton())
 
- Public Member Functions inherited from cx::OptimizedUpdateWidget
 OptimizedUpdateWidget (QWidget *parent=NULL)
 
virtual ~OptimizedUpdateWidget ()
 
void forcePrePaint ()
 

Protected Slots

void addRunButton (QHBoxLayout *filterLayout)
 

Additional Inherited Members

- Public Slots inherited from cx::BaseWidget
void adjustSizeSlot ()
 
- Public Slots inherited from cx::OptimizedUpdateWidget
virtual void setModified ()
 
- Static Public Member Functions inherited from cx::BaseWidget
static QFrame * createHorizontalLine ()
 Creates a horizontal line which can be inserted into widgets. More...
 
- Protected Member Functions inherited from cx::BaseWidget
virtual void showEvent (QShowEvent *event)
 
- Protected Member Functions inherited from cx::OptimizedUpdateWidget
virtual void prePaintEvent ()
 
virtual void paintEvent (QPaintEvent *event)
 

Detailed Description

Widget for selecting and running a Filter.

Select one filter from a drop-down list, then set it up and run it. All available filters in the system should be in this widget.

Date
Nov 18, 2012
Author
Christian Askeland, SINTEF
Janne Beate Bakeng, SINTEF

Definition at line 38 of file cxFiltersWidget.h.

Constructor & Destructor Documentation

cx::FiltersWidget::FiltersWidget ( VisServicesPtr  services,
QWidget *  parent,
QStringList  wantedFilters = QStringList(),
QString  optionfileTag = "filterwidget" 
)

FiltersWidget Widget for displaying N image filters.

Parameters
services
parent
wantedFiltersSpecify which filters should be availble in the widget
optionfileTagSpecify under which tag the options for this widget should be saved

Definition at line 38 of file cxFiltersWidget.cpp.

Member Function Documentation

void cx::FiltersWidget::addRunButton ( QHBoxLayout *  filterLayout)
protectedslot

Definition at line 190 of file cxFiltersWidget.cpp.

QString cx::FiltersWidget::generateHelpText ( ) const

Definition at line 56 of file cxFiltersWidget.cpp.


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