1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
// Copyright 2015 - 2025, GIBIS-UNIFESP and the wiRedPanda contributors
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once
#include "clockdialog_ui.h"
#include <QDialog>
#include <memory>
//!
//! \brief The clockDialog class handles dialogs for setting the frequency at which a clock ticks
//!
class ClockDialog : public QDialog
{
Q_OBJECT
public:
explicit ClockDialog(const int currentFrequency, QWidget *parent = nullptr);
~ClockDialog() override;
//! Returns the clock frequency in Hz
int frequency();
private:
Q_DISABLE_COPY(ClockDialog)
std::unique_ptr<ClockDialog_Ui> m_ui;
};
|