Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
sedni::Version Class Reference

#include <version.hpp>

Public Member Functions

 Version ()=delete
 
 Version (const Version &other)=delete
 
Versionoperator= (const Version &other)=delete
 
 Version (Version &&other)=delete
 
Versionoperator= (Version &&other)=delete
 
 ~Version ()=delete
 

Static Public Member Functions

static std::string companyName ()
 
static std::string developingMessage ()
 
static std::string diamarVersion ()
 
static std::string diamarEditorVersion ()
 
static std::string diamarCodename ()
 
static std::string diamarEditorName ()
 
static std::string gitBuildData ()
 
static std::string gitBuildTimestamp ()
 
static std::string gitCommit ()
 
static void showDiamarEditorHelp ()
 
static void showDiamarEditorInfo (bool showInConsole=false)
 
static void showDiamarEditorVersion ()
 
static void showDiamarHelp ()
 
static void showDiamarInfo (bool showInConsole=false)
 
static void showDiamarVersion ()
 
static bool isUpdateAvailable (std::optional< std::string > &version)
 

Static Private Member Functions

static std::string prvBuildMessageInfo (const std::string &programName, const std::string &version, const std::string &codename, const std::string &buildNumber, const std::string &sourceCommitId)
 

Static Private Attributes

static const std::string kPrvCompanyName = "Sedni"
 
static const std::string kPrvDiamarName = "Diamar"
 
static const std::string kPrvDiamarVersion = "3.5.10"
 
static const std::string kPrvDiamarEditorName = "editDiamar"
 
static const std::string kPrvDiamarEditorVersion = "3.5.10"
 
static const std::string kPrvDiamarCodename = "Matsu"
 
static const std::string kPrvDevelopingMessage = _("[Version NOT distributable]")
 
static const std::string kPrvGitBuildData = "HEAD:1af93018"
 
static const std::string kPrvTimestamp = "2025-06-25"
 
static const std::string kPrvGitCommit = ""
 

Constructor & Destructor Documentation

◆ Version() [1/3]

sedni::Version::Version ( )
delete

◆ Version() [2/3]

sedni::Version::Version ( const Version & other)
delete

◆ Version() [3/3]

sedni::Version::Version ( Version && other)
delete

◆ ~Version()

sedni::Version::~Version ( )
delete

Member Function Documentation

◆ companyName()

static std::string sedni::Version::companyName ( )
inlinestatic

◆ developingMessage()

static std::string sedni::Version::developingMessage ( )
inlinestatic

◆ diamarCodename()

static std::string sedni::Version::diamarCodename ( )
inlinestatic

◆ diamarEditorName()

static std::string sedni::Version::diamarEditorName ( )
inlinestatic

◆ diamarEditorVersion()

static std::string sedni::Version::diamarEditorVersion ( )
inlinestatic

◆ diamarVersion()

static std::string sedni::Version::diamarVersion ( )
inlinestatic

◆ gitBuildData()

static std::string sedni::Version::gitBuildData ( )
inlinestatic

◆ gitBuildTimestamp()

static std::string sedni::Version::gitBuildTimestamp ( )
inlinestatic

◆ gitCommit()

static std::string sedni::Version::gitCommit ( )
inlinestatic

◆ isUpdateAvailable()

static bool sedni::Version::isUpdateAvailable ( std::optional< std::string > & version)
inlinestatic

◆ operator=() [1/2]

Version & sedni::Version::operator= ( const Version & other)
delete

◆ operator=() [2/2]

Version & sedni::Version::operator= ( Version && other)
delete

◆ prvBuildMessageInfo()

static std::string sedni::Version::prvBuildMessageInfo ( const std::string & programName,
const std::string & version,
const std::string & codename,
const std::string & buildNumber,
const std::string & sourceCommitId )
inlinestaticprivate

◆ showDiamarEditorHelp()

static void sedni::Version::showDiamarEditorHelp ( )
inlinestatic

◆ showDiamarEditorInfo()

static void sedni::Version::showDiamarEditorInfo ( bool showInConsole = false)
inlinestatic

Shows information about editDiamar graphically or by console

Parameters
showInConsoleIndicate information must show by console

◆ showDiamarEditorVersion()

static void sedni::Version::showDiamarEditorVersion ( )
inlinestatic

Show editDiamar's version by console. In addiction to that, shows developing message if the application is in debug or candidate version

◆ showDiamarHelp()

static void sedni::Version::showDiamarHelp ( )
inlinestatic

◆ showDiamarInfo()

static void sedni::Version::showDiamarInfo ( bool showInConsole = false)
inlinestatic

Shows information about Diamar graphically or by console

Parameters
showInConsoleIndicate information must show by console

◆ showDiamarVersion()

static void sedni::Version::showDiamarVersion ( )
inlinestatic

Show Diamar's version by console. In addiction to that, shows developing message if the application is in debug or candidate version

Member Data Documentation

◆ kPrvCompanyName

const std::string sedni::Version::kPrvCompanyName = "Sedni"
inlinestaticprivate

◆ kPrvDevelopingMessage

const std::string sedni::Version::kPrvDevelopingMessage = _("[Version NOT distributable]")
inlinestaticprivate

◆ kPrvDiamarCodename

const std::string sedni::Version::kPrvDiamarCodename = "Matsu"
inlinestaticprivate

◆ kPrvDiamarEditorName

const std::string sedni::Version::kPrvDiamarEditorName = "editDiamar"
inlinestaticprivate

◆ kPrvDiamarEditorVersion

const std::string sedni::Version::kPrvDiamarEditorVersion = "3.5.10"
inlinestaticprivate

◆ kPrvDiamarName

const std::string sedni::Version::kPrvDiamarName = "Diamar"
inlinestaticprivate

◆ kPrvDiamarVersion

const std::string sedni::Version::kPrvDiamarVersion = "3.5.10"
inlinestaticprivate

◆ kPrvGitBuildData

const std::string sedni::Version::kPrvGitBuildData = "HEAD:1af93018"
inlinestaticprivate

◆ kPrvGitCommit

const std::string sedni::Version::kPrvGitCommit = ""
inlinestaticprivate

◆ kPrvTimestamp

const std::string sedni::Version::kPrvTimestamp = "2025-06-25"
inlinestaticprivate

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