more work

This commit is contained in:
Rosalie Wanders
2020-09-20 18:29:52 +02:00
parent 2d33451152
commit 10522ed314
5 changed files with 24 additions and 11 deletions
+17 -4
View File
@@ -5,9 +5,22 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
find_package(Qt5 COMPONENTS Widgets Core REQUIRED)
find_package(PkgConfig REQUIRED)
pkg_check_modules(SDL2 REQUIRED sdl2)
find_package(Git REQUIRED)
execute_process(
COMMAND ${GIT_EXECUTABLE} describe --tags --always --dirty
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
OUTPUT_VARIABLE GIT_VERSION
ERROR_QUIET
OUTPUT_STRIP_TRAILING_WHITESPACE
)
configure_file(Config.hpp.in Config.hpp)
add_executable(RMG
UserInterface/MainWindow.cpp
UserInterface/RomBrowserWidget.cpp
@@ -30,12 +43,12 @@ add_executable(RMG
main.cpp
)
target_link_libraries(RMG ${SDL2_LIBRARIES})
target_include_directories(RMG PRIVATE ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${SDL2_INCLUDE_DIRS})
if(UNIX)
target_link_libraries(RMG dl)
endif(UNIX)
target_link_libraries(RMG ${SDL2_LIBRARIES})
target_include_directories(RMG PRIVATE ${SDL2_INCLUDE_DIRS} ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(RMG Qt5::Widgets)
@@ -1,7 +1,7 @@
#ifndef CONFIG_HPP
#define CONFIG_HPP
#define WINDOW_TITLE "Rosalie's Mupen GUI"
#define WINDOW_TITLE "Rosalie's Mupen GUI ${GIT_VERSION}"
#define WINDOW_WIDGET_SIZE_W 640
#define WINDOW_WIDGET_SIZE_H 480
+4 -4
View File
@@ -8,7 +8,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
#include "MainWindow.hpp"
#include "../Config.hpp"
#include "Config.hpp"
#include <QMenuBar>
#include <QStatusBar>
@@ -317,7 +317,7 @@ void MainWindow::on_Action_File_OpenRom(void)
QString dir;
dialog.setFileMode(QFileDialog::FileMode::ExistingFile);
dialog.setNameFilter("N64 Roms (*.n64 *.z64 *.z64)");
dialog.setNameFilter("N64 Roms (*.n64 *.z64 *.v64)");
dialog.setWindowIcon(this->ui_Icon);
dialog.show();
@@ -341,13 +341,13 @@ void MainWindow::on_Action_File_ChooseDirectory(void)
QFileDialog dialog;
int ret;
QString dir;
dialog.setParent(this);
dialog.setFileMode(QFileDialog::Directory);
dialog.setOption(QFileDialog::ShowDirsOnly, true);
dialog.setWindowIcon(this->ui_Icon);
dialog.show();
ret = dialog.exec();
ret = dialog.exec();
if (ret)
{
dir = dialog.selectedFiles().first();
@@ -9,7 +9,7 @@
*/
#include "RomBrowserWidget.hpp"
#include "../Globals.hpp"
#include "../Config.hpp"
#include "Config.hpp"
#include <QDir>
+1 -1
View File
@@ -10,7 +10,7 @@
#ifndef LOGGER_HPP
#define LOGGER_HPP
#include "../Config.hpp"
#include "Config.hpp"
#include <QString>
#include <QFile>