Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
VersionView.hpp
Go to the documentation of this file.
1//
2// Created by kj16609 on 4/19/23.
3//
4
5#pragma once
6#ifndef ATLASGAMEMANAGER_VERSIONVIEW_HPP
7#define ATLASGAMEMANAGER_VERSIONVIEW_HPP
8
9#include <QWidget>
10
14
15QT_BEGIN_NAMESPACE
16
17namespace Ui
18{
19 class VersionView;
20}
21
22QT_END_NAMESPACE
23
24class VersionView final : public QWidget
25{
26 Q_DISABLE_COPY_MOVE( VersionView )
27 Q_OBJECT
28
29 std::optional< atlas::records::Version > m_metadata { std::nullopt };
30
31 void reloadData();
32
33 public:
34
35 explicit VersionView( QWidget* parent = nullptr );
36 ~VersionView() override;
37
38 void setVersion( const std::optional< atlas::records::Version > metadata );
39
40 public slots:
43
44 private:
45
46 Ui::VersionView* ui;
47};
48
49#endif //ATLASGAMEMANAGER_VERSIONVIEW_HPP
Definition VersionView.hpp:25
~VersionView() override
Definition VersionView.cpp:27
std::optional< atlas::records::Version > m_metadata
Definition VersionView.hpp:29
void setVersion(const std::optional< atlas::records::Version > metadata)
Definition VersionView.cpp:32
VersionView(QWidget *parent=nullptr)
Definition VersionView.cpp:19
void on_btnChangeVersion_pressed()
Definition VersionView.cpp:71
void on_btnChangeExec_pressed()
Definition VersionView.cpp:96
void reloadData()
Definition VersionView.cpp:42
Ui::VersionView * ui
Definition VersionView.hpp:46
Definition AboutAtlas.hpp:9