/** * @RDE_HEADER@ * ExerciseManangement - Exercise Overview Dialog Model * $Id$ * $HeadURL$ * $Author$ * Created by Christian Ehrlicher, SLSE, 2016-02-29 */ #pragma once #include namespace DeveloperTools { struct DebugFlag { public: QString name; QVariant value; }; class DebugFlagsDialogModel : public LtsWidgets::LtsAbstractTableModel { Q_OBJECT public: enum Columns { Name, Value, }; explicit DebugFlagsDialogModel(QObject *parent = nullptr); QVariant data(const QModelIndex &, int) const override final; void refresh(); private: QVector m_debugFlags; }; }