36class QContextMenuEvent;
62 bool eventFilter(QObject* watched, QEvent* event)
override;
68 QPixmap
pixmapForDrag(
const QList<QModelIndex>& indexes)
const override;
75 void addColumnDescriptionsToMenu(
const QList<TableViewColumnDescription>& columnDescriptions, QMenu*
const menu);
76 void showHeaderContextMenu(QEvent*
const event);
80 void slotHeaderContextMenuAddColumn();
81 void slotHeaderContextMenuConfigureColumn();
82 void slotHeaderContextMenuActionRemoveColumnTriggered();
83 void slotModelGroupingModeChanged();
93 const QScopedPointer<Private> d;
Definition abstractitemdragdrophandler.h:32
Abstract base class for all album types.
Definition album.h:57
Definition dragdropimplementations.h:103
Definition groupingviewimplementation.h:30
Definition tableview_shared.h:35
Definition tableview_treeview.h:50
~TableViewTreeView() override
Definition tableview_treeview.cpp:97
AbstractItemDragDropHandler * dragDropHandler() const override
Definition tableview_treeview.cpp:235
void wheelEvent(QWheelEvent *event) override
Definition tableview_treeview.cpp:317
QModelIndex mapIndexForDragDrop(const QModelIndex &index) const override
Definition tableview_treeview.cpp:242
Album * albumAt(const QPoint &pos) const
Definition tableview_treeview.cpp:300
bool hasHiddenGroupedImages(const ItemInfo &info) const override
must be implemented by parent view
Definition tableview_treeview.cpp:340
QPixmap pixmapForDrag(const QList< QModelIndex > &indexes) const override
Definition tableview_treeview.cpp:255
bool eventFilter(QObject *watched, QEvent *event) override
Definition tableview_treeview.cpp:101
#define DECLARE_VIEW_DRAG_DROP_METHODS(ParentViewClass)
Definition dragdropimplementations.h:145
Definition datefolderview.cpp:34