An accordion frame for adding or editing filter expressions.
More...
#include <filter_expression_frame.h>
|
| void | showPreferencesDialog (QString pane_name) |
| | Signal emitted to request showing the preferences dialog.
|
| |
|
void | filterExpressionsChanged () |
| | Signal emitted when the list of filter expressions has changed.
|
| |
| void | visibilityChanged (bool visible) |
| | Emitted when the frame's visibility changes.
|
| |
|
| virtual void | showEvent (QShowEvent *event) |
| | Handles the event when the frame is shown.
|
| |
| virtual void | keyPressEvent (QKeyEvent *event) |
| | Handles key press events within the frame.
|
| |
|
virtual void | hideEvent (QHideEvent *) |
| | Emit visibilityChanged(false) when the frame is hidden.
|
| |
An accordion frame for adding or editing filter expressions.
◆ FilterExpressionFrame()
| FilterExpressionFrame::FilterExpressionFrame |
( |
QWidget * |
parent = 0 | ) |
|
|
explicit |
◆ addExpression()
| void FilterExpressionFrame::addExpression |
( |
const QString |
filter_text | ) |
|
Adds a new filter expression.
- Parameters
-
| filter_text | The text of the filter expression to add. |
◆ editExpression()
| void FilterExpressionFrame::editExpression |
( |
int |
exprIdx | ) |
|
Edits an existing filter expression.
- Parameters
-
| exprIdx | The index of the expression to edit. |
◆ keyPressEvent()
| void FilterExpressionFrame::keyPressEvent |
( |
QKeyEvent * |
event | ) |
|
|
protectedvirtual |
Handles key press events within the frame.
- Parameters
-
◆ showEvent()
| void FilterExpressionFrame::showEvent |
( |
QShowEvent * |
event | ) |
|
|
protectedvirtual |
Handles the event when the frame is shown.
- Parameters
-
Reimplemented from AccordionFrame.
◆ showPreferencesDialog
| void FilterExpressionFrame::showPreferencesDialog |
( |
QString |
pane_name | ) |
|
|
signal |
Signal emitted to request showing the preferences dialog.
- Parameters
-
| pane_name | The name of the specific preferences pane to open. |
The documentation for this class was generated from the following files: