chore: reformat

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
This commit is contained in:
Sefa Eyeoglu
2023-08-02 18:35:35 +02:00
parent ce2ca13815
commit 1d468ac35a
594 changed files with 16040 additions and 16536 deletions

View File

@ -35,56 +35,48 @@
#pragma once
#include <QString>
#include <QRect>
#include <QVector>
#include <QString>
#include <QStyleOption>
#include <QVector>
class InstanceView;
class QPainter;
class QModelIndex;
struct VisualRow
{
struct VisualRow {
QList<QModelIndex> items;
int height = 0;
int top = 0;
inline int size() const
{
return items.size();
}
inline QModelIndex &operator[](int i)
{
return items[i];
}
inline int size() const { return items.size(); }
inline QModelIndex& operator[](int i) { return items[i]; }
};
struct VisualGroup
{
/* constructors */
VisualGroup(QString text, InstanceView *view);
explicit VisualGroup(const VisualGroup *other);
struct VisualGroup {
/* constructors */
VisualGroup(QString text, InstanceView* view);
explicit VisualGroup(const VisualGroup* other);
/* data */
InstanceView *view = nullptr;
/* data */
InstanceView* view = nullptr;
QString text;
bool collapsed = false;
QVector<VisualRow> rows;
int firstItemIndex = 0;
int m_verticalPosition = 0;
/* logic */
/* logic */
/// update the internal list of items and flow them into the rows.
void update();
/// draw the header at y-position.
void drawHeader(QPainter *painter, const QStyleOptionViewItem &option) const;
void drawHeader(QPainter* painter, const QStyleOptionViewItem& option) const;
/// height of the group, in total. includes a small bit of padding.
int totalHeight() const;
/// height of the group header, in pixels
static int headerHeight() ;
static int headerHeight();
/// height of the group content, in pixels
int contentHeight() const;
@ -99,26 +91,19 @@ struct VisualGroup
int verticalPosition() const;
/// relative geometry - top of the row of the given item
int rowTopOf(const QModelIndex &index) const;
int rowTopOf(const QModelIndex& index) const;
/// height of the row of the given item
int rowHeightOf(const QModelIndex &index) const;
int rowHeightOf(const QModelIndex& index) const;
/// x/y position of the given item inside the group (in items!)
QPair<int, int> positionOf(const QModelIndex &index) const;
QPair<int, int> positionOf(const QModelIndex& index) const;
enum HitResult
{
NoHit = 0x0,
TextHit = 0x1,
CheckboxHit = 0x2,
HeaderHit = 0x4,
BodyHit = 0x8
};
enum HitResult { NoHit = 0x0, TextHit = 0x1, CheckboxHit = 0x2, HeaderHit = 0x4, BodyHit = 0x8 };
Q_DECLARE_FLAGS(HitResults, HitResult)
/// shoot! BANG! what did we hit?
HitResults hitScan (const QPoint &pos) const;
HitResults hitScan(const QPoint& pos) const;
QList<QModelIndex> items() const;
};