Relacs Core Library  0.9.8
Public Slots | Signals | Public Member Functions | List of all members
FilterSelector Class Reference

#include <filterselector.h>

Inheritance diagram for FilterSelector:
Inheritance graph
[legend]
Collaboration diagram for FilterSelector:
Collaboration graph
[legend]

Public Slots

void dialogClosed (int code)
 

Signals

void newFilterSettings ()
 

Public Member Functions

 FilterSelector (QWidget *parent=nullptr)
 
void setInputTraces (Options &deviceIn)
 
void setFilters (FilterDetectors *filters)
 
void setAvailableFilters ()
 

Detailed Description

Dialog to allow configuration of available and active filters/detectors.

Author
Philipp Kuhlmann

All available filters/detectors are extracted through loaded plugins. Active devices are loaded from FilterDetectors list (indirectely out of config).

All configureable options are defined here, other options aren't displayed in the dialogs and aren't saved.

Constructor & Destructor Documentation

FilterSelector ( QWidget *  parent = nullptr)

Member Function Documentation

void setInputTraces ( Options deviceIn)

Loads available input traces (analog/digital and events)

References Parameter::size(), and Parameter::text().

Referenced by RELACSWidget::editFilters().

void setFilters ( FilterDetectors filters)
void setAvailableFilters ( )

Loads available filters

References name.

void dialogClosed ( int  code)
slot

Called when dialog is closed, triggers saving

References ActiveFilterData::Source.

void newFilterSettings ( )
signal

Called when options were changed, allows reloading filters


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