digiKam
Loading...
Searching...
No Matches
wslogindialog.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 : 2015-11-12
7 * Description : a common login dialog for Web Service tools
8 *
9 * SPDX-FileCopyrightText: 2007-2008 by Vardhman Jain <vardhman at gmail dot com>
10 * SPDX-FileCopyrightText: 2011 by Roman Tsisyk <roman at tsisyk dot com>
11 * SPDX-FileCopyrightText: 2015 by Shourya Singh Gupta <shouryasgupta at gmail dot com>
12 * SPDX-FileCopyrightText: 2007-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
13 *
14 * SPDX-License-Identifier: GPL-2.0-or-later
15 *
16 * ============================================================ */
17
18#pragma once
19
20#include <QDialog>
21
22// Local includes
23
24#include "digikam_export.h"
25
26namespace Digikam
27{
28
29class DIGIKAM_EXPORT WSLoginDialog : public QDialog
30{
31 Q_OBJECT
32
33public:
34
35 explicit WSLoginDialog(QWidget* const parent,
36 const QString& prompt,
37 const QString& header=QString(),
38 const QString& passwd=QString());
39 ~WSLoginDialog() override;
40
41 QString login() const;
42 QString password() const;
43
44 void setLogin(const QString&);
45 void setPassword(const QString&);
46
47protected Q_SLOTS:
48
49 void slotAccept();
50
51private:
52
53 class Private;
54 Private* const d = nullptr;
55};
56
57} // namespace Digikam
Definition wslogindialog.h:30
Definition datefolderview.cpp:34