34#include <NDEVR/String.h>
35#include <NDEVR/BaseValues.h>
36#include <NDEVR/ApplicationOptions.h>
37#include <NDEVR/Resource.h>
38#include <NDEVR/Time.h>
171 static void CloseApp(
bool relaunch =
false,
const String& relaunch_options =
"--relaunch");
The default object to store data of any type that should persist through sessions of the application.
Definition Button.h:57
High-Level functions for communicating with the operating system or getting general information about...
Definition ApplicationResource.h:124
static String CreateExclusionName(String guid, InstanceType kind=InstanceType::e_system)
static void OpenFile(const File &file)
static Time last_run_time
Definition ApplicationResource.h:145
static Buffer< uint01 > GetAppBundledResource(void *handle, const String &type, const String &name)
static void ShareFileWithMediaServer(const File &file)
static void OpenOSLocationDialog()
static String OSUserName()
static TranslatedString GetErrorString(sint08 result)
static void LogUserSettings(ProgressInfo *log, bool log_only_non_defaults)
static File GetDefaultOSApplicationForExtension(const String &extension)
static void OpenOSFileSystemDialog()
static void LogComputerInformation(ProgressInfo *log)
static void SendFile(const File &file)
static void OpenOSWifiDialog()
static ApplicationOption< String > last_application_version
Definition ApplicationResource.h:140
static ApplicationOption< bool > proper_shutdown
Definition ApplicationResource.h:142
static ApplicationOption< Time > current_run_time
Definition ApplicationResource.h:141
static Resource< TranslatedString > application_name
Definition ApplicationResource.h:133
static Resource< String > application_version
Definition ApplicationResource.h:134
static void OpenOSBluetoothDialog()
static Buffer< VideoCardInformation > GetVideoCardInfo()
static TranslatedString GetLastErrorString()
static HardwareInformation GetHardwareInformation()
static ApplicationOption< bool > has_finished_initial_setup
Definition ApplicationResource.h:143
static Resource< String > activation_code
Definition ApplicationResource.h:138
static OSInformation GetOSInformation()
static void ReadUserOptions()
static void LogOSInformation(ProgressInfo *log)
static void LogApplicationInformation(ProgressInfo *log)
static void SaveUserOptions(bool is_shutting_down)
static bool last_proper_shutdown
Definition ApplicationResource.h:144
static void OpenOSPrinterDialog()
static Time SessionStartTime()
static Resource< String > user_email
Definition ApplicationResource.h:137
InstanceType
Definition ApplicationResource.h:127
static Resource< bool > is_development_version
Definition ApplicationResource.h:135
static void OpenOSClockDialog()
static bool IsFirstTimeRunning()
static TranslatedString ApplicationNameAndVersion()
static Resource< Buffer< String > > startup_options
Definition ApplicationResource.h:139
static void CloseApp(bool relaunch=false, const String &relaunch_options="--relaunch")
static void SetFolderIcon(const File &folder, const File &icon)
static void FactoryResetApp()
static Resource< String > username
Definition ApplicationResource.h:136
static void OpenExplorerWindow(const String &location)
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition ProgressInfo.hpp:43
Represents a timestamp with utilities for manipulation and conversion.
Definition Time.h:54
Definition TranslatedString.h:9
int64_t sint08
-Defines an alias representing an 8 byte, signed integer -Can represent exact integer values -9223372...
Definition BaseValues.hpp:86
uint64_t uint08
-Defines an alias representing an 8 byte, unsigned integer -Can represent exact integer values 0 thro...
Definition BaseValues.hpp:132
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120
Definition BaseValues.hpp:272