Chrysalis - CLO3D DevTools Extension
Toggle main menu visibility
Loading...
Searching...
No Matches
LoggerRegistryModel.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_LOGGERREGISTRYMODEL_H
2
#define CHRYSALIS_LOGGERREGISTRYMODEL_H
3
4
#include <QAbstractTableModel>
5
6
#include "Logger.h"
7
#include "LoggerRegistry.h"
8
9
namespace
CLO3D::UI
{
10
class
LoggerRegistryModel
:
public
QAbstractTableModel {
11
public
:
12
explicit
LoggerRegistryModel
(QObject* parent, Logging::LoggerRegistry& registry);
13
14
[[nodiscard]] Qt::ItemFlags
flags
(
const
QModelIndex& index)
const override
;
15
[[nodiscard]]
int
rowCount
(
const
QModelIndex& parent)
const override
;
16
[[nodiscard]]
int
columnCount
(
const
QModelIndex& parent)
const override
;
17
[[nodiscard]] QVariant
data
(
const
QModelIndex& index,
int
role)
const override
;
18
[[nodiscard]] QVariant
headerData
(
int
section, Qt::Orientation orientation,
int
role)
const override
;
19
private
:
20
Logging::LoggerRegistry& registry_;
21
};
22
23
}
24
25
#endif
//CHRYSALIS_LOGGERREGISTRYMODEL_H
CLO3D::UI::LoggerRegistryModel::data
QVariant data(const QModelIndex &index, int role) const override
Definition
LoggerRegistryModel.cpp:24
CLO3D::UI::LoggerRegistryModel::flags
Qt::ItemFlags flags(const QModelIndex &index) const override
Definition
LoggerRegistryModel.cpp:10
CLO3D::UI::LoggerRegistryModel::headerData
QVariant headerData(int section, Qt::Orientation orientation, int role) const override
Definition
LoggerRegistryModel.cpp:30
CLO3D::UI::LoggerRegistryModel::LoggerRegistryModel
LoggerRegistryModel(QObject *parent, Logging::LoggerRegistry ®istry)
Definition
LoggerRegistryModel.cpp:7
CLO3D::UI::LoggerRegistryModel::columnCount
int columnCount(const QModelIndex &parent) const override
Definition
LoggerRegistryModel.cpp:20
CLO3D::UI::LoggerRegistryModel::rowCount
int rowCount(const QModelIndex &parent) const override
Definition
LoggerRegistryModel.cpp:16
CLO3D::UI
Definition
BaseUIExporterOptionsWidget.h:7
integrations
clo3d
extensions
dev-tools
include
LoggerRegistryModel.h
Generated by
1.17.0