35#ifndef FilterPropertiesDialog_h
36#define FilterPropertiesDialog_h
57 std::map<std::string, std::string> m_paramTempValues;
67 std::string m_fileParamName;
Declaration of FileBrowser.
Definition: ChannelPropertiesDialog.h:41
A parameter to a filter.
Definition: FilterParameter.h:86
Definition: FilterPropertiesDialog.h:43
std::shared_ptr< FileBrowser > m_fileDialog
File dialog (can only ever have one at a time)
Definition: FilterPropertiesDialog.h:65
virtual bool Render()
Renders the dialog and handles UI events.
Definition: FilterPropertiesDialog.cpp:65
void SpawnFileDialogForImportFilter()
Spawns the file dialog if it's an import filter.
Definition: FilterPropertiesDialog.cpp:74
void OnReconfigured(Filter *f, size_t oldStreamCount)
Handle a filter being reconfigured.
Definition: FilterPropertiesDialog.cpp:512
void FindAllStreams(std::vector< StreamDescriptor > &streams)
Get every stream that might be usable as an input to a filter.
Definition: FilterPropertiesDialog.cpp:540
static bool DoParameter(FilterParameter ¶m, std::string name, std::map< std::string, std::string > &tempValues)
Handle a single parameter row in the filter (or trigger) properties dialog.
Definition: FilterPropertiesDialog.cpp:284
virtual bool DoRender()
Renders the dialog and handles UI events.
Definition: FilterPropertiesDialog.cpp:136
Abstract base class for all filter graph blocks which are not physical instrument channels.
Definition: Filter.h:95
Top level application window.
Definition: MainWindow.h:115