Class OverlayManager
Defined in File overlay_manager.hpp
Inheritance Relationships
Base Type
public QAbstractTableModel
Class Documentation
-
class OverlayManager : public QAbstractTableModel
Public Functions
-
const std::vector<std::string> &getDeclaredPluginClasses() const
-
bool addOverlay(std::string pluginClass)
-
void removeOverlay(unsigned index)
-
void overlay(QImage &image, const OverlayTimeInfo &overlayTimeInfo) const
-
void saveSettings(qt_gui_cpp::Settings &settings) const
-
void restoreSettings(const qt_gui_cpp::Settings &settings)
Protected Functions
-
int rowCount(const QModelIndex &parent = QModelIndex()) const override
-
int columnCount(const QModelIndex &parent = QModelIndex()) const override
-
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override
-
bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override
-
Qt::ItemFlags flags(const QModelIndex &index) const override
-
QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override
-
bool insertRows(int row, int count, const QModelIndex &parent = QModelIndex()) override
-
bool removeRows(int row, int count, const QModelIndex &parent = QModelIndex()) override
-
const std::vector<std::string> &getDeclaredPluginClasses() const