digiKam
Loading...
Searching...
No Matches
itemfiltershistorytreeitem.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 : 2010-06-23
7 * Description : widget for displaying an item in view with used filters on current image
8 *
9 * SPDX-FileCopyrightText: 2010 by Martin Klapetek <martin dot klapetek at gmail dot com>
10 *
11 * SPDX-License-Identifier: GPL-2.0-or-later
12 *
13 * ============================================================ */
14
15#pragma once
16
17// Qt includes
18
19#include <QList>
20#include <QVariant>
21
22// Local includes
23
24#include "digikam_export.h"
25
26namespace Digikam
27{
28
30{
31public:
32
33 explicit ItemFiltersHistoryTreeItem(const QList<QVariant>& data,
34 ItemFiltersHistoryTreeItem* const parent = nullptr);
35 explicit ItemFiltersHistoryTreeItem(const QString& data,
36 ItemFiltersHistoryTreeItem* const parent = nullptr);
38
40 void removeChild(int row);
41
43 int childCount() const;
44 int columnCount() const;
45 QVariant data(int column) const;
46 int row() const;
48 void setDisabled(bool disabled) const;
49 bool isDisabled() const;
50
51private:
52
53 // Disable
56
57private:
58
59 class Private;
60 Private* const d = nullptr;
61};
62
63} // namespace Digikam
Definition itemfiltershistorytreeitem.h:30
int row() const
Definition itemfiltershistorytreeitem.cpp:89
bool isDisabled() const
Definition itemfiltershistorytreeitem.cpp:105
void setDisabled(bool disabled) const
Definition itemfiltershistorytreeitem.cpp:110
void removeChild(int row)
Definition itemfiltershistorytreeitem.cpp:99
QVariant data(int column) const
Definition itemfiltershistorytreeitem.cpp:79
ItemFiltersHistoryTreeItem * parent() const
Definition itemfiltershistorytreeitem.cpp:84
void appendChild(ItemFiltersHistoryTreeItem *const child)
Definition itemfiltershistorytreeitem.cpp:59
int childCount() const
Definition itemfiltershistorytreeitem.cpp:69
int columnCount() const
Definition itemfiltershistorytreeitem.cpp:74
~ItemFiltersHistoryTreeItem()
Definition itemfiltershistorytreeitem.cpp:53
ItemFiltersHistoryTreeItem * child(int row) const
Definition itemfiltershistorytreeitem.cpp:64
Definition datefolderview.cpp:34