17#ifndef PATHBROWSEDELEGATE_H
18#define PATHBROWSEDELEGATE_H
21#include <QStyledItemDelegate>
33 QString placeholder = {},
34 QObject *
parent =
nullptr);
52 const QStyleOptionViewItem &opt,
53 const QModelIndex &idx)
const override;
55 const QModelIndex &idx)
const override;
56 void setModelData(QWidget *editor, QAbstractItemModel *model,
57 const QModelIndex &idx)
const override;
63 QString m_placeholder;
Definition pathbrowsedelegate.h:24
void setMode(Mode m)
Definition pathbrowsedelegate.h:36
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &idx) const override
Definition pathbrowsedelegate.cpp:112
Mode
Definition pathbrowsedelegate.h:27
@ SaveFile
Definition pathbrowsedelegate.h:27
@ OpenFile
Definition pathbrowsedelegate.h:27
void setProjectAnchor(const QString &dir)
Definition pathbrowsedelegate.h:47
void setPlaceholder(const QString &p)
Definition pathbrowsedelegate.h:39
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &opt, const QModelIndex &idx) const override
Definition pathbrowsedelegate.cpp:39
void setDialogTitle(const QString &t)
Definition pathbrowsedelegate.h:37
void setEditorData(QWidget *editor, const QModelIndex &idx) const override
Definition pathbrowsedelegate.cpp:101
void setFilter(const QString &f)
Definition pathbrowsedelegate.h:38
QString projectAnchor() const
Definition pathbrowsedelegate.h:48
DiagramType t
Definition diagramspec.cpp:20
ArrowPlacement p
Definition linesymbollayer.cpp:27
MaskMode m
Definition maskspec.cpp:18
QuadRegionMode mode
Resolved mode.
Definition meshgenerator.cpp:154
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
const char * title
Definition snowpackeditordialog.cpp:71