libnick 2025.9.1
A cross-platform base for native Nickvision applications.
|
▼NNickvision | |
▼NApp | |
CAppInfo | A model for the information about an application |
CWindowGeometry | A model of a window's geometry |
▼NDatabase | |
CSqliteDatabase | A thread-safe sqlite (sqlcipher) database |
CSqliteFunctionContext | A sqlite function context |
CSqliteStatement | A sqlite statement |
CSqliteValue | A sqlite value |
▼NEvents | |
CEvent | An event that can have handlers subscribe to it, which in turn will be called when the event is invoked |
CEventArgs | A base class for event arguments |
CParamEventArgs | An event argument that contains a single parameter |
▼NFilesystem | |
CFileSystemChangedEventArgs | An event argument for when a file system object is changed |
CFileSystemWatcher | A watcher of a file system folder |
▼NHelpers | |
CCancellationToken | A token that can be used to cancel an operation |
CIJsonSerializable | An interface for objects serializable to Json |
CJsonFileBase | A base class for thread-safe json data files |
CPairHash | A hash value for std::pair |
▼NKeyring | |
CCredential | A model of a credential stored in a keyring |
CKeyring | A model of a keyring object for managing credentials |
CPasswordGenerator | A random password generator |
▼NNetwork | |
CIPv4Address | A model of an IPv4 address |
CMacAddress | A model of a MAC address |
CNetworkMonitor | A monitor of the system's network connection |
CNetworkStateChangedEventArgs | An event argument for when the network state is changed |
▼NNotifications | |
CNotificationSentEventArgs | An event argument for when a notification is sent |
CShellNotificationSentEventArgs | An event argument for when a shell notification is sent |
▼NSystem | |
CProcess | A managed process |
CProcessExitedEventArgs | An event argument for when a process has exited |
CSuspendInhibitor | An object to prevent the system from suspending |
▼NUpdate | |
CUpdater | An object to check for and download new releases through GitHub |
CVersion | A model for a version number |