1#ifndef TREESELECTIONMODEL_H
2#define TREESELECTIONMODEL_H
3#include <Kanoop/gui/libkanoopgui.h>
5#include <QItemSelectionModel>
7#include <Kanoop/utility/loggingbaseclass.h>
16 public LoggingBaseClass
33 virtual void select(
const QModelIndex& index, QItemSelectionModel::SelectionFlags command)
override;
40 virtual void select(
const QItemSelection& selection, QItemSelectionModel::SelectionFlags command)
override;
QItemSelectionModel subclass with logging support for tree views.
virtual void select(const QItemSelection &selection, QItemSelectionModel::SelectionFlags command) override
Apply a selection change described by a QItemSelection.
virtual void select(const QModelIndex &index, QItemSelectionModel::SelectionFlags command) override
Select a single index with the given selection flags.
TreeSelectionModel(QAbstractItemModel *model, QObject *parent=nullptr)
Construct with a model and optional parent.