30 #include <QResizeEvent>
31 #include <QStyledItemDelegate>
59 QModelIndexList mContextIndexList;
63 QModelIndexList sortedSelection()
const;
77 void sizeChanged(
int viewportHeight,
int scrollbarMax,
int scrollbarPos);
84 void handleContextMenuRequested(
const QPoint&
pos);
85 void handleRemoveItem();
86 void handleRenameItem();
87 void handleEditOrBrowseItem();
88 void handleRemoveGroup();
89 void handleInsertGroup();
90 void handleInsertBoolean();
91 void handleInsertTrigger();
92 void handleSetValueFormat();
93 void handleRemoveMulti();
void viewportHeightChanged(int height)
void mouseDoubleClickEvent(QMouseEvent *event) override
void handleInserted(const QModelIndex &index)
void sizeChanged(int viewportHeight, int scrollbarMax, int scrollbarPos)
WaveTreeView(WaveDataList *wdList, WaveItemHash *wHash, QWidget *parent=nullptr)
bool viewportEvent(QEvent *event) override
void scrollContentsBy(int dx, int dy) override
void setWaveSelection(const QSet< u32 > &netIds)
void selectionChanged(const QItemSelection &selected, const QItemSelection &deselected) override
void resizeEvent(QResizeEvent *event) override
void triggerUpdateWaveItems()
void currentChanged(const QModelIndex ¤t, const QModelIndex &previous) override
void startDrag(Qt::DropActions supportedActions) override
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
virtual bool event(QEvent *event) override
QObject * parent() const const
QStyledItemDelegate(QObject *parent)