4 #ifndef pqQuickLaunchDialogExtended_h 5 #define pqQuickLaunchDialogExtended_h 7 #include "pqApplicationComponentsModule.h" 17 class QSortFilterProxyModel;
21 class QuickLaunchDialogExtended;
47 typedef QDialog Superclass;
58 void applyRequested();
67 void requestChanged(
const QString& request);
73 void currentChanged(
const QModelIndex& currentIndex, QSortFilterProxyModel* proxyModel);
80 void createCurrentProxy(
bool autoApply);
81 void createCurrentProxyWithoutApply();
87 void handleTextChanged(
int key);
107 void showProxyHelp();
114 void makeCurrent(QListView* view,
int row);
119 QListView* currentList();
121 std::unique_ptr<pqProxyActionListModel> Model;
122 std::unique_ptr<pqExtendedSortFilterProxyModel> AvailableSortFilterModel;
123 std::unique_ptr<pqExtendedSortFilterProxyModel> DisabledSortFilterModel;
125 std::unique_ptr<Ui::QuickLaunchDialogExtended>
Ui;
: A custom QSortFilterProxyModel to do extended search.
A model to handle a list of proxy action.
: A pop-up dialog used to browse and create proxies.