: A pop-up dialog used to browse and create proxies. More...
#include <pqQuickLaunchDialogExtended.h>
Inherits QDialog.
Signals | |
void | applyRequested () |
Emited when a pipeline update is request by the user. More... | |
Public Member Functions | |
pqQuickLaunchDialogExtended (QWidget *parent, const QList< QAction *> &actions) | |
~pqQuickLaunchDialogExtended () override | |
Protected Slots | |
void | requestChanged (const QString &request) |
Updates the dialog with the given user request. More... | |
void | currentChanged (const QModelIndex ¤tIndex, QSortFilterProxyModel *proxyModel) |
Updates the dialog when the current selected item changed. More... | |
void | handleTextChanged (int key) |
Handles text changed event. More... | |
void | move (int key) |
Move in proxy list. More... | |
void | toggleFocus () |
Update focus between both list views. More... | |
void | cancel () |
Clear request or quit if request is already empty. More... | |
void | showProxyHelp () |
Open the Help panel for current proxy. More... | |
void | createCurrentProxy (bool autoApply) |
Creates the current proxy in the pipeline. More... | |
void | createCurrentProxyWithoutApply () |
Creates the current proxy in the pipeline. More... | |
: A pop-up dialog used to browse and create proxies.
: pqQuickLaunchDialogExtended is a Dialog intended for quick navigation through proxies like filters and sources.
The user text input is used to search in proxies name and documentation. Two lists are displayed: the top one contains proxies that are available The second contains the disabled ones.
Help and missing requirements are displayed for the selected proxy.
This dialog is keyboard-oriented:
Note that mouse interaction is still possible to select and create proxies.
Definition at line 44 of file pqQuickLaunchDialogExtended.h.
pqQuickLaunchDialogExtended::pqQuickLaunchDialogExtended | ( | QWidget * | parent, |
const QList< QAction *> & | actions | ||
) |
|
override |
|
signal |
Emited when a pipeline update is request by the user.
Typically emited from a Shift+Enter event.
|
protectedslot |
Updates the dialog with the given user request.
This filters the proxies lists. Force focus to the first available proxy if any. Fallback to the first disabled proxy otherwise.
|
protectedslot |
Updates the dialog when the current selected item changed.
This mainly display its documentation and requirements when relevant.
|
protectedslot |
Creates the current proxy in the pipeline.
That will also close the window.
|
protectedslot |
Creates the current proxy in the pipeline.
That will also close the window.
|
protectedslot |
Handles text changed event.
|
protectedslot |
Move in proxy list.
|
protectedslot |
Update focus between both list views.
|
protectedslot |
Clear request or quit if request is already empty.
|
protectedslot |
Open the Help panel for current proxy.
This will also close the dialog.