15#include <QSortFilterProxyModel>
19#include "../drivers/cswordmoduleinfo.h"
38 std::optional<CSwordModuleInfo::ModuleType>
const &
51 template <
typename Field,
typename Value>
std::optional< CSwordModuleInfo::ModuleType > m_moduleChooserType
CSwordModuleInfo * module(QModelIndex const &index) const noexcept
bool showHidden() const noexcept
void setShowHidden(bool show)
void changeFilter(Field &field, Value &&value)
bool filterAcceptsRow(int row, QModelIndex const &parent) const override
std::optional< CSwordModuleInfo::ModuleType > const & moduleChooserType() const noexcept
void setNameFilterFixedString(QString const &nameFilter)
void setModuleChooserType(std::optional< CSwordModuleInfo::ModuleType > type)
QString const & nameFilter() const noexcept