digiKam
flickrwidget_p.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 : 2005-07-07
7  * Description : a tool to export images to Flickr web service
8  *
9  * Copyright (C) 2005-2008 by Vardhman Jain <vardhman at gmail dot com>
10  * Copyright (C) 2008-2022 by Gilles Caulier <caulier dot gilles at gmail dot com>
11  * Copyright (C) 2009 by Luka Renko <lure at kubuntu dot org>
12  *
13  * This program is free software; you can redistribute it
14  * and/or modify it under the terms of the GNU General
15  * Public License as published by the Free Software Foundation;
16  * either version 2, or (at your option) any later version.
17  *
18  * This program is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21  * GNU General Public License for more details.
22  *
23  * ============================================================ */
24 
25 #ifndef DIGIKAM_FLICKR_WIDGET_PRIVATE_H
26 #define DIGIKAM_FLICKR_WIDGET_PRIVATE_H
27 
28 #include "flickrwidget.h"
29 
30 // Qt includes
31 
32 #include <QCheckBox>
33 #include <QGridLayout>
34 #include <QGroupBox>
35 #include <QHeaderView>
36 #include <QLabel>
37 #include <QPushButton>
38 #include <QScrollArea>
39 #include <QSpinBox>
40 #include <QVBoxLayout>
41 #include <QTreeWidget>
42 #include <QApplication>
43 #include <QStyle>
44 #include <QDialog>
45 
46 // KDE includes
47 
48 #include <klocalizedstring.h>
49 
50 // Local includes
51 
52 #include "wscomboboxdelegate.h"
53 #include "wscomboboxintermediate.h"
54 #include "flickrlist.h"
55 
56 using namespace Digikam;
57 
59 {
60 
61 class Q_DECL_HIDDEN FlickrWidget::Private
62 {
63 public:
64 
65  explicit Private()
66  : removeAccount (nullptr),
67  extendedTagsButton (nullptr),
68  extendedPublicationButton (nullptr),
69  exportHostTagsCheckBox (nullptr),
70  stripSpaceTagsCheckBox (nullptr),
71  addExtraTagsCheckBox (nullptr),
72  familyCheckBox (nullptr),
73  friendsCheckBox (nullptr),
74  publicCheckBox (nullptr),
75  extendedTagsBox (nullptr),
76  extendedPublicationBox (nullptr),
77  tagsLineEdit (nullptr),
78  contentTypeComboBox (nullptr),
79  safetyLevelComboBox (nullptr),
80  imglst (nullptr)
81  {
82  }
83 
84  QString serviceName;
85  QPushButton* removeAccount;
86  QPushButton* extendedTagsButton;
88 
92  QCheckBox* familyCheckBox;
93  QCheckBox* friendsCheckBox;
94  QCheckBox* publicCheckBox;
95 
96  QGroupBox* extendedTagsBox;
98 
99  QLineEdit* tagsLineEdit;
100 
103 
105 };
106 
107 } // namespace DigikamGenericFlickrPlugin
108 
109 #endif // DIGIKAM_FLICKR_WIDGET_PRIVATE_H
Definition: flickrlist.h:43
QPushButton * extendedTagsButton
Definition: flickrwidget_p.h:86
QPushButton * removeAccount
Definition: flickrwidget_p.h:85
WSComboBoxIntermediate * contentTypeComboBox
Definition: flickrwidget_p.h:101
QCheckBox * addExtraTagsCheckBox
Definition: flickrwidget_p.h:91
QCheckBox * stripSpaceTagsCheckBox
Definition: flickrwidget_p.h:90
QLineEdit * tagsLineEdit
Definition: flickrwidget_p.h:99
QCheckBox * exportHostTagsCheckBox
Definition: flickrwidget_p.h:89
QString serviceName
Definition: flickrwidget_p.h:84
QCheckBox * friendsCheckBox
Definition: flickrwidget_p.h:93
QCheckBox * familyCheckBox
Definition: flickrwidget_p.h:92
WSComboBoxIntermediate * safetyLevelComboBox
Definition: flickrwidget_p.h:102
QPushButton * extendedPublicationButton
Definition: flickrwidget_p.h:87
FlickrList * imglst
Definition: flickrwidget_p.h:104
Private()
Definition: flickrwidget_p.h:65
QCheckBox * publicCheckBox
Definition: flickrwidget_p.h:94
QGroupBox * extendedTagsBox
Definition: flickrwidget_p.h:96
QGroupBox * extendedPublicationBox
Definition: flickrwidget_p.h:97
Definition: flickrwidget.h:47
Definition: wscomboboxintermediate.h:47
Definition: flickritem.h:37
Definition: datefolderview.cpp:43