digiKam
Loading...
Searching...
No Matches
tableview_shared.h
Go to the documentation of this file.
1/* ============================================================
2 *
3 * This file is a part of digiKam project
4 * https://www.digikam.org
5 *
6 * Date : 2013-02-14
7 * Description : Table view shared object
8 *
9 * SPDX-FileCopyrightText: 2017-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
10 * SPDX-FileCopyrightText: 2013 by Michael G. Hansen <mike at mghansen dot de>
11 *
12 * SPDX-License-Identifier: GPL-2.0-or-later
13 *
14 * ============================================================ */
15
16#pragma once
17
18class QItemSelectionModel;
19
20namespace Digikam
21{
22
23class ItemFilterModel;
24class ItemModel;
25class TableView;
26class TableViewColumnFactory;
27class TableViewCurrentToSortedSyncer;
28class TableViewItemDelegate;
29class TableViewModel;
30class TableViewSelectionModelSyncer;
31class TableViewTreeView;
32class ThumbnailLoadThread;
33
35{
36public:
37
38 TableViewShared() = default;
39 ~TableViewShared() = default;
40
41public:
42
45 QItemSelectionModel* imageFilterSelectionModel = nullptr;
47
48 TableView* tableView = nullptr;
51 QItemSelectionModel* tableViewSelectionModel = nullptr;
52
56
57 bool isActive = false;
58};
59
60} // namespace Digikam
Definition itemfiltermodel.h:115
Definition itemmodel.h:44
Definition tableview_columnfactory.h:297
Definition tableview_treeview_delegate.h:40
Definition tableview_model.h:45
Definition tableview_selection_model_syncer.h:29
Definition tableview_shared.h:35
ItemModel * imageModel
Definition tableview_shared.h:43
TableView * tableView
Definition tableview_shared.h:48
QItemSelectionModel * imageFilterSelectionModel
Definition tableview_shared.h:45
QItemSelectionModel * tableViewSelectionModel
Definition tableview_shared.h:51
ThumbnailLoadThread * thumbnailLoadThread
Definition tableview_shared.h:46
bool isActive
Definition tableview_shared.h:57
ItemFilterModel * imageFilterModel
Definition tableview_shared.h:44
TableViewColumnFactory * columnFactory
Definition tableview_shared.h:54
TableViewTreeView * treeView
Definition tableview_shared.h:49
TableViewSelectionModelSyncer * tableViewSelectionModelSyncer
Definition tableview_shared.h:53
TableViewItemDelegate * itemDelegate
Definition tableview_shared.h:55
TableViewModel * tableViewModel
Definition tableview_shared.h:50
Definition tableview_treeview.h:50
Definition tableview.h:49
Definition thumbnailloadthread.h:36
Definition datefolderview.cpp:34