Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
SingleImporter.hpp
Go to the documentation of this file.
1//
2// Created by kj16609 on 5/26/23.
3//
4
5#pragma once
6#ifndef ATLASGAMEMANAGER_SINGLEIMPORTER_HPP
7#define ATLASGAMEMANAGER_SINGLEIMPORTER_HPP
8
9#include <QDialog>
10
11QT_BEGIN_NAMESPACE
12
13namespace Ui
14{
15 class SingleImporter;
16}
17
18QT_END_NAMESPACE
19
20class SingleImporter final : public QDialog
21{
22 Q_OBJECT
23 Q_DISABLE_COPY_MOVE( SingleImporter )
24
25 std::vector< std::unique_ptr< QMovie > > m_movies {};
26
27 public:
28
29 explicit SingleImporter( QWidget* parent = nullptr );
30 ~SingleImporter() override;
31
32 private:
33
34 Ui::SingleImporter* ui;
35
36 void triggerImport();
37
38 // Auto populates fields after directory has been selected
39 void fillIn();
40
41 void verifyDataEntry();
42
43 void resizeEvent( QResizeEvent* event ) override;
44
45 private slots:
46 void on_leTitle_textChanged( const QString& text );
47 void on_leCreator_textChanged( const QString& text );
48 void on_leEngine_textChanged( const QString& text );
49 void on_leVersion_textChanged( const QString& text );
50
51 //File selection
52 void on_leRootPath_textChanged( const QString& text );
53 void on_leExecutable_textChanged( const QString& text );
56
57 void on_btnNext_clicked();
58 void on_btnBack_clicked();
60
61 void on_cbUseRegex_stateChanged( int state );
62 void on_leRegex_textChanged( const QString& text );
63
64 void on_stackedWidget_currentChanged( int index );
65
70
71 void on_leBannerNormal_textChanged( const QString& text );
72 void on_leBannerWide_textChanged( const QString& text );
73 void on_leBannerCover_textChanged( const QString& text );
74 void on_leBannerLogo_textChanged( const QString& text );
75 void on_bannerTabWidget_currentChanged( int index );
76};
77
78#endif //ATLASGAMEMANAGER_SINGLEIMPORTER_HPP
Definition SingleImporter.hpp:21
void on_leBannerLogo_textChanged(const QString &text)
Definition SingleImporter.cpp:427
void on_btnSelectWide_clicked()
Definition SingleImporter.cpp:313
void verifyDataEntry()
Definition SingleImporter.cpp:239
void on_btnNext_clicked()
Definition SingleImporter.cpp:42
void on_leTitle_textChanged(const QString &text)
Definition SingleImporter.cpp:93
~SingleImporter() override
Definition SingleImporter.cpp:29
void on_leVersion_textChanged(const QString &text)
Definition SingleImporter.cpp:115
std::vector< std::unique_ptr< QMovie > > m_movies
Definition SingleImporter.hpp:25
void on_btnSelectNormal_clicked()
Definition SingleImporter.cpp:306
void fillIn()
Definition SingleImporter.cpp:512
void on_stackedWidget_currentChanged(int index)
Definition SingleImporter.cpp:264
void on_btnBack_clicked()
Definition SingleImporter.cpp:66
void on_leExecutable_textChanged(const QString &text)
Definition SingleImporter.cpp:140
void on_btnSelectExec_pressed()
Definition SingleImporter.cpp:164
void on_leBannerWide_textChanged(const QString &text)
Definition SingleImporter.cpp:365
void on_btnSelectLogo_clicked()
Definition SingleImporter.cpp:327
void on_btnSelectCover_clicked()
Definition SingleImporter.cpp:320
void on_leRegex_textChanged(const QString &text)
Definition SingleImporter.cpp:187
void triggerImport()
Definition SingleImporter.cpp:202
void on_leCreator_textChanged(const QString &text)
Definition SingleImporter.cpp:100
SingleImporter(QWidget *parent=nullptr)
Definition SingleImporter.cpp:23
void on_btnCancel_clicked()
Definition SingleImporter.cpp:87
void on_leBannerCover_textChanged(const QString &text)
Definition SingleImporter.cpp:396
void on_leEngine_textChanged(const QString &text)
Definition SingleImporter.cpp:107
void on_cbUseRegex_stateChanged(int state)
Definition SingleImporter.cpp:173
void on_btnSelectRoot_pressed()
Definition SingleImporter.cpp:155
void on_bannerTabWidget_currentChanged(int index)
Definition SingleImporter.cpp:486
Ui::SingleImporter * ui
Definition SingleImporter.hpp:34
void resizeEvent(QResizeEvent *event) override
Definition SingleImporter.cpp:458
void on_leRootPath_textChanged(const QString &text)
Definition SingleImporter.cpp:122
void on_leBannerNormal_textChanged(const QString &text)
Definition SingleImporter.cpp:334
Definition AboutAtlas.hpp:9