libnick 2024.12.0
A cross-platform base for native Nickvision applications.
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CNickvision::App::AppInfoA model for the information about an application
 CNickvision::Keyring::CredentialA model of a credential stored in a keyring
 CNickvision::Network::CurlEasyAn object for making easy curl requests
 CNickvision::App::DataFileBaseA base class for json data files
 CNickvision::App::DataFileManagerA manager of data files for an application
 CNickvision::Events::Event< T >An event that can have handlers subscribe to it, which in turn will be called when the event is invoked
 CNickvision::Events::Event< Nickvision::Events::EventArgs >
 CNickvision::Events::Event< Nickvision::Events::ParamEventArgs< std::vector< std::string > > >
 CNickvision::Events::Event< Nickvision::Filesystem::FileSystemChangedEventArgs >
 CNickvision::Events::Event< Nickvision::Network::NetworkStateChangedEventArgs >
 CNickvision::Events::Event< Nickvision::System::ProcessExitedEventArgs >
 CNickvision::Events::EventArgsA base class for event arguments
 CNickvision::Events::ParamEventArgs< T >An event argument that contains a single parameter
 CNickvision::Filesystem::FileSystemChangedEventArgsAn event argument for when a file system object is changed
 CNickvision::Network::NetworkStateChangedEventArgsAn event argument for when the network state is changed
 CNickvision::Notifications::NotificationSentEventArgsAn event argument for when a notification is sent
 CNickvision::Notifications::ShellNotificationSentEventArgsAn event argument for when a shell notification is sent
 CNickvision::System::ProcessExitedEventArgsAn event argument for when a process has exited
 CNickvision::Filesystem::FileSystemWatcherA watcher of a file system folder
 CNickvision::App::InterProcessCommunicatorAn inter process communicator (server/client)
 CNickvision::Network::IPv4AddressA model of an IPv4 address
 CNickvision::Keyring::KeyringA model of a keyring object for managing credentials
 CNickvision::Logging::LoggerA logger of application messages
 CNickvision::Network::MacAddressA model of a MAC address
 CNickvision::Network::NetworkMonitorA monitor of the system's network connection
 CNickvision::Keyring::PasswordGeneratorA random password generator
 CNickvision::System::ProcessA managed process
 CNickvision::Database::SqlContextA sqlite function context
 CNickvision::Database::SqlDatabaseA sqlite (sqlcipher) database
 CNickvision::Database::SqlStatementA sqlite statement
 CNickvision::Database::SqlValueA sqlite value
 CNickvision::System::SuspendInhibitorAn object to prevent the system from suspending
 CNickvision::Taskbar::TaskbarItemAn item on the taskbar
 CNickvision::Update::UpdaterAn object to check for application updates through GitHub
 CNickvision::Update::VersionA model for a version number
 CNickvision::App::WindowGeometryA model of a window's geometry