#pragma once #include #include namespace LtsAppManager { class AppChooserModel final : public LtsWidgets::LtsAbstractTableModel { Q_OBJECT public: enum Columns { Name = 0, Visible, }; explicit AppChooserModel(QObject *parent = nullptr); bool initModel(const LtsAppDescriptor::AppDescriptionVector &availableApps); QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override final; }; }