Relocate porymapVersion

This commit is contained in:
GriffinR
2026-02-22 17:19:04 -05:00
parent fc15f2a27c
commit d33f5f3621
9 changed files with 19 additions and 5 deletions

View File

@@ -4,12 +4,9 @@
#include <QJsonObject>
#include <QString>
#include <QVersionNumber>
#include "fieldmanager.h"
extern const QVersionNumber porymapVersion;
class KeyValueConfigBase
{
public:

View File

@@ -3,6 +3,8 @@
#define CONVERTER_H
#include <QJsonValue>
#include <QVersionNumber>
#include "magic_enum.hpp"
#include "orderedset.h"
#include "scriptsettings.h"

9
include/core/version.h Normal file
View File

@@ -0,0 +1,9 @@
#pragma once
#ifndef VERSION_H
#define VERSION_H
#include <QVersionNumber>
extern const QVersionNumber porymapVersion;
#endif // VERSION_H

View File

@@ -72,6 +72,7 @@ SOURCES += src/config/keyvalueconfigbase.cpp \
src/core/tileset.cpp \
src/core/utility.cpp \
src/core/validator.cpp \
src/core/version.cpp \
src/core/regionmap.cpp \
src/core/wildmoninfo.cpp \
src/core/editcommands.cpp \
@@ -195,6 +196,7 @@ HEADERS += include/config/keyvalueconfigbase.h \
include/core/tileset.h \
include/core/utility.h \
include/core/validator.h \
include/core/version.h \
include/core/regionmap.h \
include/core/wildmoninfo.h \
include/core/editcommands.h \

View File

@@ -3,8 +3,6 @@
#include <QDir>
const QVersionNumber porymapVersion = QVersionNumber::fromString(PORYMAP_VERSION);
void KeyValueConfigBase::setRoot(const QString& root) {
m_root = root;
QDir dir(m_root);

3
src/core/version.cpp Normal file
View File

@@ -0,0 +1,3 @@
#include "version.h"
const QVersionNumber porymapVersion = QVersionNumber::fromString(PORYMAP_VERSION);

View File

@@ -29,6 +29,7 @@
#include "newmapgroupdialog.h"
#include "newlocationdialog.h"
#include "loadingscreen.h"
#include "version.h"
#include <QClipboard>
#include <QDirIterator>

View File

@@ -5,6 +5,7 @@
#include "log.h"
#include "config.h"
#include "mainwindow.h"
#include "version.h"
Scripting *instance = nullptr;

View File

@@ -3,6 +3,7 @@
#include "ui_updatepromoter.h"
#include "log.h"
#include "config.h"
#include "version.h"
#include <QJsonDocument>
#include <QJsonArray>