File indexing completed on 2024-05-19 05:49:16

0001 /*
0002     SPDX-FileCopyrightText: 2007 Nicolas Ternisien <nicolas.ternisien@gmail.com>
0003     SPDX-FileCopyrightText: 2015 Vyacheslav Matyushin
0004 
0005     SPDX-License-Identifier: GPL-2.0-or-later
0006 */
0007 
0008 #pragma once
0009 
0010 #include "ui_journaldAddressDialog.h"
0011 
0012 #include <QDialog>
0013 
0014 class JournaldAddressDialog : public QDialog, public Ui::JournaldAddressDialog
0015 {
0016     Q_OBJECT
0017 
0018 public:
0019     explicit JournaldAddressDialog(QWidget *parent,
0020                                    const QString &title,
0021                                    const QString &address = QString(),
0022                                    const QString &port = QString(),
0023                                    bool httpsEnabled = false);
0024 
0025     Q_REQUIRED_RESULT QString address() const;
0026     Q_REQUIRED_RESULT QString port() const;
0027     Q_REQUIRED_RESULT bool httpsEnabled() const;
0028 
0029 public Q_SLOTS:
0030     void accept() override;
0031 };