7#ifndef KISRESOURCEITEMLISTVIEW_H
8#define KISRESOURCEITEMLISTVIEW_H
11#include <QScopedPointer>
15#include "kritaresourcewidgets_export.h"
35 void setItemSize(QSize size);
47 void setStrictSelectionMode(
bool enable);
49 void setFixedToolTipThumbnailSize(
const QSize &size);
50 void setToolTipShouldRenderCheckers(
bool value);
65 void rowsAboutToBeRemoved(
const QModelIndex &parent,
int start,
int end)
override;
66 void selectionChanged(
const QItemSelection &selected,
const QItemSelection &deselected)
override;
69 QItemSelectionModel::SelectionFlags selectionCommand(
const QModelIndex &index,
const QEvent *event =
nullptr)
const override;
70 void contextMenuEvent(QContextMenuEvent *event)
override;
72 bool viewportEvent(QEvent *event)
override;
75 void resizeEvent(QResizeEvent *event)
override;
79 const QScopedPointer<Private>
m_d;
float value(const T *src, size_t ch)
void currentResourceClicked(const QModelIndex &)
void slotScrollerStateChange(QScroller::State state)
void currentResourceChanged(const QModelIndex &)
const QScopedPointer< Private > m_d
void contextMenuRequested(const QPoint &)