OpenMS
DataFilterDialog Class Reference

Dialog for creating and changing a DataFilter. More...

#include <OpenMS/VISUAL/DIALOGS/DataFilterDialog.h>

Inheritance diagram for DataFilterDialog:
[legend]
Collaboration diagram for DataFilterDialog:
[legend]

Public Member Functions

 DataFilterDialog (DataFilters::DataFilter &filter, QWidget *parent)
 constructor More...
 
virtual ~DataFilterDialog ()
 destructor More...
 

Protected Slots

void check_ ()
 Checks if the settings are valid and writes them to filter_ if so. More...
 
void field_changed_ (const QString &)
 Is called when field_ changes and enables/disables the meta data functionality as needed. More...
 
void op_changed_ (const QString &)
 Is called when op_ changes and disables the value field, if operation is "exists", else enables it. More...
 

Protected Attributes

DataFilters::DataFilterfilter_
 Reference to the filter that is modified. More...
 

Private Member Functions

 DataFilterDialog ()
 Not implemented. More...
 

Private Attributes

Ui::DataFilterDialogTemplate * ui_
 

Detailed Description

Dialog for creating and changing a DataFilter.

Constructor & Destructor Documentation

◆ DataFilterDialog() [1/2]

DataFilterDialog ( DataFilters::DataFilter filter,
QWidget parent 
)

constructor

◆ ~DataFilterDialog()

virtual ~DataFilterDialog ( )
virtual

destructor

◆ DataFilterDialog() [2/2]

DataFilterDialog ( )
private

Not implemented.

Member Function Documentation

◆ check_

void check_ ( )
protectedslot

Checks if the settings are valid and writes them to filter_ if so.

◆ field_changed_

void field_changed_ ( const QString &  )
protectedslot

Is called when field_ changes and enables/disables the meta data functionality as needed.

◆ op_changed_

void op_changed_ ( const QString &  )
protectedslot

Is called when op_ changes and disables the value field, if operation is "exists", else enables it.

Member Data Documentation

◆ filter_

DataFilters::DataFilter& filter_
protected

Reference to the filter that is modified.

◆ ui_

Ui::DataFilterDialogTemplate* ui_
private