// AUTOGENERATED COPYRIGHT HEADER START
// Copyright (C) 2017-2023 Michael Fabian 'Xaymar' Dirks <info@xaymar.com>
// AUTOGENERATED COPYRIGHT HEADER END

#pragma once
#include "ui-common.hpp"
#include "ui-about.hpp"

#include "warning-disable.hpp"
#include <chrono>
#include "warning-enable.hpp"

#include "warning-disable.hpp"
#include <QMouseEvent>
#include "ui_about-entry.h"
#include "warning-enable.hpp"

namespace streamfx::ui {
	class about_entry : public QWidget, public Ui::AboutEntry {
		Q_OBJECT

		private:
		QUrl _link;

		public:
		about_entry(QWidget* parent, const ui::about::entry& entry);
		~about_entry();

		protected:
		virtual void mousePressEvent(QMouseEvent* event) override;
	};
} // namespace streamfx::ui
