digiKam
Loading...
Searching...
No Matches
workflowdlg.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 : 2012-12-19
7 * Description : Workflow properties dialog.
8 *
9 * SPDX-FileCopyrightText: 2012-2024 by Gilles Caulier <caulier dot gilles 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 <QDateTime>
20#include <QString>
21#include <QStringList>
22#include <QDialog>
23
24// Locale includes
25
26#include "workflowmanager.h"
27
28namespace Digikam
29{
30
31class WorkflowDlg : public QDialog
32{
33 Q_OBJECT
34
35public:
36
37 explicit WorkflowDlg(const Workflow& wf, bool create = false);
38 ~WorkflowDlg() override;
39
40 QString title() const;
41 QString description() const;
42
43public:
44
45 static bool editProps(Workflow& wf);
46 static bool createNew(Workflow& wf);
47
48private Q_SLOTS:
49
50 void slotTitleChanged();
51 void slotHelp();
52
53private:
54
55 // Disable
56 explicit WorkflowDlg(QWidget*) = delete;
57
58private:
59
60 class Private;
61 Private* const d = nullptr;
62};
63
64} // namespace Digikam
Definition workflowdlg.h:32
~WorkflowDlg() override
Definition workflowdlg.cpp:153
static bool editProps(Workflow &wf)
Definition workflowdlg.cpp:168
QString description() const
Definition workflowdlg.cpp:163
static bool createNew(Workflow &wf)
Definition workflowdlg.cpp:184
QString title() const
Definition workflowdlg.cpp:158
Definition workflowmanager.h:36
Definition datefolderview.cpp:34