mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 15:40:19 +00:00
506b03740c
We were super inconsistent about this, with most "new" classes living in the Ladybird namespace, while "old" ones were in the global namespace, or even sitting in the Browser namespace.
33 lines
625 B
C++
33 lines
625 B
C++
/*
|
|
* Copyright (c) 2022, Filiph Sandström <filiph.sandstrom@filfatstudios.com>
|
|
*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*/
|
|
|
|
#include <QDialog>
|
|
#include <QFormLayout>
|
|
#include <QLineEdit>
|
|
#include <QMainWindow>
|
|
#include <QPushButton>
|
|
|
|
#pragma once
|
|
|
|
namespace Ladybird {
|
|
|
|
class SettingsDialog : public QDialog {
|
|
Q_OBJECT
|
|
public:
|
|
explicit SettingsDialog(QMainWindow* window);
|
|
|
|
void save();
|
|
|
|
virtual void closeEvent(QCloseEvent*) override;
|
|
|
|
private:
|
|
QFormLayout* m_layout;
|
|
QPushButton* m_ok_button { nullptr };
|
|
QLineEdit* m_new_tab_page { nullptr };
|
|
QMainWindow* m_window { nullptr };
|
|
};
|
|
|
|
}
|