Initial project scaffold for Setec Partition Wizard
C++17/Qt6 application for disk recovery, repair, flashing, formatting, and USB security key creation on Windows. Includes CMake build system, tabbed UI shell with 6 main tabs, core type system with Result<T> monadic error handling, admin elevation, and dark Catppuccin theme.
This commit is contained in:
28
src/core/common/Version.h
Normal file
28
src/core/common/Version.h
Normal file
@@ -0,0 +1,28 @@
|
||||
#pragma once
|
||||
|
||||
#ifndef SPW_VERSION_MAJOR
|
||||
#define SPW_VERSION_MAJOR 1
|
||||
#endif
|
||||
|
||||
#ifndef SPW_VERSION_MINOR
|
||||
#define SPW_VERSION_MINOR 0
|
||||
#endif
|
||||
|
||||
#ifndef SPW_VERSION_PATCH
|
||||
#define SPW_VERSION_PATCH 0
|
||||
#endif
|
||||
|
||||
#ifndef SPW_VERSION_STRING
|
||||
#define SPW_VERSION_STRING "1.0.0"
|
||||
#endif
|
||||
|
||||
namespace spw
|
||||
{
|
||||
|
||||
constexpr int VersionMajor = SPW_VERSION_MAJOR;
|
||||
constexpr int VersionMinor = SPW_VERSION_MINOR;
|
||||
constexpr int VersionPatch = SPW_VERSION_PATCH;
|
||||
constexpr const char* VersionString = SPW_VERSION_STRING;
|
||||
constexpr const char* AppName = "Setec Partition Wizard";
|
||||
|
||||
} // namespace spw
|
||||
Reference in New Issue
Block a user