24 #ifndef DIGIKAM_TABLE_VIEW_TREEVIEW_H
25 #define DIGIKAM_TABLE_VIEW_TREEVIEW_H
45 class QContextMenuEvent;
71 bool eventFilter(QObject* watched, QEvent* event)
override;
85 void showHeaderContextMenu(QEvent*
const event);
89 void slotHeaderContextMenuAddColumn();
90 void slotHeaderContextMenuConfigureColumn();
91 void slotHeaderContextMenuActionRemoveColumnTriggered();
92 void slotModelGroupingModeChanged();
103 const QScopedPointer<Private> d;
Definition: abstractitemdragdrophandler.h:42
Abstract base class for all album types.
Definition: album.h:67
Definition: dragdropimplementations.h:113
Definition: groupingviewimplementation.h:39
Definition: iteminfo.h:78
Definition: tableview_shared.h:44
Definition: tableview_treeview.h:59
~TableViewTreeView() override
Definition: tableview_treeview.cpp:112
AbstractItemDragDropHandler * dragDropHandler() const override
Definition: tableview_treeview.cpp:250
void wheelEvent(QWheelEvent *event) override
Definition: tableview_treeview.cpp:332
QModelIndex mapIndexForDragDrop(const QModelIndex &index) const override
Definition: tableview_treeview.cpp:257
Album * albumAt(const QPoint &pos) const
Definition: tableview_treeview.cpp:315
bool hasHiddenGroupedImages(const ItemInfo &info) const override
must be implemented by parent view
Definition: tableview_treeview.cpp:355
QPixmap pixmapForDrag(const QList< QModelIndex > &indexes) const override
Definition: tableview_treeview.cpp:270
bool eventFilter(QObject *watched, QEvent *event) override
Definition: tableview_treeview.cpp:116
TableViewTreeView(TableViewShared *const tableViewShared, QWidget *const parent=nullptr)
Definition: tableview_treeview.cpp:74
#define DECLARE_VIEW_DRAG_DROP_METHODS(ParentViewClass)
Definition: dragdropimplementations.h:155
Definition: datefolderview.cpp:43