1 #ifndef GUI_CONVERSION_LIST_H_INCLUDED
2 #define GUI_CONVERSION_LIST_H_INCLUDED
32 class QStandardItemModel;
39 class StepFilterProxyModel;
69 std::vector<EntryType> GetCheckedEntries()
const;
72 bool HasCheckedEntries()
const;
88 void EmitSelectionChanged();
89 void UpdateStepFilter();
90 void UpdateFileFilter();
91 void UpdateSelectAllCheckState();
99 QStandardItemModel* m_model;
101 QTableView* m_table_view;
103 QLineEdit* m_step_filter;
104 QLineEdit* m_file_filter;
105 QCheckBox* m_select_all_check_box;
107 Qt::CheckState m_global_check_state;
112 #endif // end-of-include-guard
void AddEntry(const EntryType &)
Add entry.
Custom proxy model to filter a QStandardModel with file names with time steps.
Namespace for SimPT shell package.
void CheckedChanged()
Signal emitted when the check state of some SimStates in the conversion has changed.
Namespace for the core simulator.
void Clear()
Clear all entries.
void SelectionChanged(bool selected)
Signal emitted when the selection in the conversion changes.
ConversionList(QWidget *parent=nullptr)
Constructor.
Interface for MeshDrawer.
see the online Qt documentation
Widget containing the list of steps in conversion and associated functionality.
virtual ~ConversionList()
Destructor.