digiKam
Loading...
Searching...
No Matches
labelssidebarwidget.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 : 2009-12-05
7
* Description : Labels sidebar widgets
8
*
9
* SPDX-FileCopyrightText: 2009-2010 by Johannes Wienke <languitar at semipol dot de>
10
* SPDX-FileCopyrightText: 2010-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
11
* SPDX-FileCopyrightText: 2014 by Mohamed_Anwer <m_dot_anwer at gmx dot com>
12
* SPDX-FileCopyrightText: 2010 by Aditya Bhatt <adityabhatt1991 at gmail dot com>
13
*
14
* SPDX-License-Identifier: GPL-2.0-or-later
15
*
16
* ============================================================ */
17
18
#pragma once
19
20
// Local includes
21
22
#include "
album.h
"
23
#include "
sidebarwidget.h
"
24
#include "
labelstreeview.h
"
25
26
namespace
Digikam
27
{
28
29
class
LabelsSideBarWidget
:
public
SidebarWidget
30
{
31
Q_OBJECT
32
33
public
:
34
35
explicit
LabelsSideBarWidget
(QWidget*
const
parent);
36
~LabelsSideBarWidget
()
override
;
37
38
LabelsTreeView
*
labelsTree
();
39
40
void
setActive
(
bool
active)
override
;
41
void
applySettings
()
override
;
42
void
changeAlbumFromHistory
(
const
QList<Album*>& album)
override
;
43
void
doLoadState
()
override
;
44
void
doSaveState
()
override
;
45
const
QIcon
getIcon
()
override
;
46
const
QString
getCaption
()
override
;
47
48
QHash<LabelsTreeView::Labels, QList<int> >
selectedLabels
();
49
50
private
:
51
52
class
Private;
53
Private*
const
d =
nullptr
;
54
};
55
56
}
// namespace Digikam
album.h
Digikam::LabelsSideBarWidget
Definition
labelssidebarwidget.h:30
Digikam::LabelsSideBarWidget::getCaption
const QString getCaption() override
Definition
labelssidebarwidget.cpp:113
Digikam::LabelsSideBarWidget::changeAlbumFromHistory
void changeAlbumFromHistory(const QList< Album * > &album) override
Definition
labelssidebarwidget.cpp:93
Digikam::LabelsSideBarWidget::~LabelsSideBarWidget
~LabelsSideBarWidget() override
Definition
labelssidebarwidget.cpp:71
Digikam::LabelsSideBarWidget::doSaveState
void doSaveState() override
Definition
labelssidebarwidget.cpp:103
Digikam::LabelsSideBarWidget::setActive
void setActive(bool active) override
Definition
labelssidebarwidget.cpp:81
Digikam::LabelsSideBarWidget::labelsTree
LabelsTreeView * labelsTree()
Definition
labelssidebarwidget.cpp:76
Digikam::LabelsSideBarWidget::applySettings
void applySettings() override
Definition
labelssidebarwidget.cpp:89
Digikam::LabelsSideBarWidget::selectedLabels
QHash< LabelsTreeView::Labels, QList< int > > selectedLabels()
Definition
labelssidebarwidget.cpp:118
Digikam::LabelsSideBarWidget::doLoadState
void doLoadState() override
Definition
labelssidebarwidget.cpp:98
Digikam::LabelsSideBarWidget::getIcon
const QIcon getIcon() override
Definition
labelssidebarwidget.cpp:108
Digikam::LabelsTreeView
Definition
labelstreeview.h:33
Digikam::SidebarWidget
Definition
sidebarwidget.h:36
labelstreeview.h
Digikam
Definition
datefolderview.cpp:34
sidebarwidget.h
core
app
views
sidebar
labelssidebarwidget.h
Generated by
1.9.8