Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
MainWindow Class Referencefinal

#include <mainwindow.h>

Inheritance diagram for MainWindow:

Signals

void triggerSearch (QString title)
 

Public Member Functions

 MainWindow (QWidget *parent=nullptr)
 
 ~MainWindow ()
 

Public Attributes

std::unique_ptr< Consoleconsole { std::make_unique< Console >() }
 

Private Slots

void on_actionSimpleImporter_triggered ()
 
void on_actionBulkImporter_triggered ()
 
void on_actionSingleImporter_triggered ()
 
void on_actionExtractionImporter_triggered ()
 
void on_actionUpdates_triggered ()
 
void on_actionOptions_triggered ()
 
void on_actionExit_triggered ()
 
void on_actionConsoleWindow_triggered ()
 
void on_actionUpdateMeta_triggered ()
 
void on_actionAboutQt_triggered ()
 
void on_actionAboutAtlas_triggered ()
 
void switchToDetailed (const atlas::records::Game record)
 
void on_homeButton_pressed ()
 
void on_actionViewFileHistory_triggered ()
 
void on_btnAddGame_pressed ()
 
void on_btnFilter_pressed ()
 
void on_btnLog_pressed ()
 
void searchTextChanged (const QString str)
 
void movePopup ()
 
void taskPopupResized ()
 
void setBottomGameCounter ()
 
void refreshSearch ()
 
void on_stackedWidget_currentChanged (const int idx)
 

Private Member Functions

void resizeEvent (QResizeEvent *event) override
 
void showEvent (QShowEvent *event) override
 
void moveEvent (QMoveEvent *event) override
 
void keyPressEvent (QKeyEvent *event) override
 
void closeEvent (QCloseEvent *event) override
 
void readSettings ()
 

Private Attributes

QThread search_thread {}
 
Search record_search {}
 
Ui::MainWindow * ui
 

Constructor & Destructor Documentation

◆ MainWindow()

MainWindow::MainWindow ( QWidget * parent = nullptr)

◆ ~MainWindow()

MainWindow::~MainWindow ( )

Member Function Documentation

◆ closeEvent()

void MainWindow::closeEvent ( QCloseEvent * event)
overrideprivate

◆ keyPressEvent()

void MainWindow::keyPressEvent ( QKeyEvent * event)
overrideprivate

◆ moveEvent()

void MainWindow::moveEvent ( QMoveEvent * event)
overrideprivate

◆ movePopup

void MainWindow::movePopup ( )
privateslot

◆ on_actionAboutAtlas_triggered

void MainWindow::on_actionAboutAtlas_triggered ( )
privateslot

◆ on_actionAboutQt_triggered

void MainWindow::on_actionAboutQt_triggered ( )
privateslot

◆ on_actionBulkImporter_triggered

void MainWindow::on_actionBulkImporter_triggered ( )
privateslot

◆ on_actionConsoleWindow_triggered

void MainWindow::on_actionConsoleWindow_triggered ( )
privateslot

◆ on_actionExit_triggered

void MainWindow::on_actionExit_triggered ( )
privateslot

◆ on_actionExtractionImporter_triggered

void MainWindow::on_actionExtractionImporter_triggered ( )
privateslot

◆ on_actionOptions_triggered

void MainWindow::on_actionOptions_triggered ( )
privateslot

◆ on_actionSimpleImporter_triggered

void MainWindow::on_actionSimpleImporter_triggered ( )
privateslot

◆ on_actionSingleImporter_triggered

void MainWindow::on_actionSingleImporter_triggered ( )
privateslot

◆ on_actionUpdateMeta_triggered

void MainWindow::on_actionUpdateMeta_triggered ( )
privateslot

◆ on_actionUpdates_triggered

void MainWindow::on_actionUpdates_triggered ( )
privateslot

◆ on_actionViewFileHistory_triggered

void MainWindow::on_actionViewFileHistory_triggered ( )
privateslot

◆ on_btnAddGame_pressed

void MainWindow::on_btnAddGame_pressed ( )
privateslot

◆ on_btnFilter_pressed

void MainWindow::on_btnFilter_pressed ( )
privateslot

◆ on_btnLog_pressed

void MainWindow::on_btnLog_pressed ( )
privateslot

◆ on_homeButton_pressed

void MainWindow::on_homeButton_pressed ( )
privateslot

◆ on_stackedWidget_currentChanged

void MainWindow::on_stackedWidget_currentChanged ( const int idx)
privateslot

◆ readSettings()

void MainWindow::readSettings ( )
private

◆ refreshSearch

void MainWindow::refreshSearch ( )
privateslot

◆ resizeEvent()

void MainWindow::resizeEvent ( QResizeEvent * event)
overrideprivate

◆ searchTextChanged

void MainWindow::searchTextChanged ( const QString str)
privateslot

◆ setBottomGameCounter

void MainWindow::setBottomGameCounter ( )
privateslot

◆ showEvent()

void MainWindow::showEvent ( QShowEvent * event)
overrideprivate

◆ switchToDetailed

void MainWindow::switchToDetailed ( const atlas::records::Game record)
privateslot

◆ taskPopupResized

void MainWindow::taskPopupResized ( )
privateslot

◆ triggerSearch

void MainWindow::triggerSearch ( QString title)
signal

Member Data Documentation

◆ console

std::unique_ptr< Console > MainWindow::console { std::make_unique< Console >() }

◆ record_search

Search MainWindow::record_search {}
private

◆ search_thread

QThread MainWindow::search_thread {}
private

◆ ui

Ui::MainWindow* MainWindow::ui
private

The documentation for this class was generated from the following files: