►NCVTools | The CVTools namespace provides the tools |
CDisplayParams | The DisplayParams struct provides the display parameters for the display |
►NDiskUsage | |
CMetaInfo | |
►NMemoryState | |
CMemState | Records the type of the memories |
►NPageSetuper | |
CPageSetupSessionRequest | This is a wrapper class for page setup basic informations, it is a simple interface of creating one page with bunchs of applications |
►NSettings | |
►NFigure | |
CFigureSize | Represents the width and height of a figure |
CPosition | Represents a 2D position with x and y coordinates |
CSZ | Template struct to extract width and height from a QPair size value |
CXY | Template struct to extract x and y coordinates from a QPair position value |
►NSimpleTools | |
CFailedReadFile | Matches the failed load qss errors |
►NValueLimitUtils | Utility functions for working with value limits |
CStaticLimiter | Compile-time value limiter with fixed bounds |
CAboutMainWindow | AboutMainWindow displays information about the application and provides access to related resources |
CAbstractParamsPack | The AbstractParamsPack struct serves as a base class for all blur parameter packs |
CAP3216CAdapterFactory | Provides an abstraction layer to request sensor data from AP3216C |
CAP3216CData | Stores the IR, ambient light, and proximity sensor data |
CAppCardWidget | AppCardWidget is a lightweight widget used to post messages to a DesktopToast |
CAppLauncherApp | Widget class representing the settings application UI |
CAppLaunchLauncher | Wrapper class to launch the settings application |
CApplicationLauncherMainWindow | Main UI window for launching applications |
CApplicationWrapper | Process wrapper |
CAppWeatherDetailedRequest | The AppWeatherDetailedRequest struct provides the detailed request information for the weather, such as the start day and the number of days to request |
CAppWeatherRequest | Weather request and implements the WeatherRequest functionality |
►CAppWeatherResult | Weather result and implements the WeatherResult functionality |
CDailyWeather | The DailyWeather struct provides the daily weather details. The JSON strings are expected to serialize into this struct |
CAppWidget | Application widget placed on the desktop |
CAppWidgetConfigures | The AppWidgetConfigures class Provides a settings panel for customizing the appearance and behavior of AppWidgets |
CAppWidgetsSettingsInfoPack | The AppWidgetsSettingsInfoPack struct Stores configuration parameters for AppWidget appearance |
CBacklightController | Backlighty controller |
CBacklightControllerImpl | The BacklightControllerImpl class Abstract base class for platform-specific backlight control implementations |
CBadSqrtValue | Exception thrown when a square root operation receives a negative value |
CBaseWallPaperSettings | The BaseWallPaperSettings class Abstract base for wallpaper configuration settings |
CBatteryStatusbarIcon | Icons for batteries |
CBinaryOpTreeNode | BinaryOpTreeNode is a derived node of TreeNodeBase, which handles the binary calc |
CBirdFrameFetch | Frame fetcher for bird-type obstacles |
CBirdObsticals | Represents bird obstacles in the game |
CBlurExample | Demonstrates various blur processing methods in a QWidget-based interface |
CBlurProcessor | Abstract image processor base for various blur operations |
CBonusFunctor | QWidget-based panel with interactive controls to emit string operation requests |
CBoundSliderFactory | Factory class for creating bounded QSlider widgets |
CCactusFrameFetch | Frame fetcher for cactus-type obstacles |
CCactusObsticals | CactusObsticals inherits from Obsticals and provides size and rendering control |
CCaculatorMainWindow | MainWindow |
CCalendarWindow | Main application window for calendar and note management |
CCameraCapture | Handles camera video capturing |
CCameraDeviceSelector | Camera scanning utilities |
CCameraDisplayWidget | The CameraDisplayWidget class A QWidget-derived class that displays camera frames. It allows setting the current frame as a QImage and retrieving the currently displayed frame as a QPixmap |
CCameraWindow | |
CCannyExample | The CannyExample class This widget demonstrates the application of the Canny edge detection algorithm |
CCannyProcessor | CannyProcessor process Canny lol |
CCardStackWidget | An enhanced QStackedWidget with animated card transitions |
CCCIMX_AbstractCPUStateDriver | The CCIMX_AbstractCPUStateDriver class Abstract base class factory to provide platform-specific CPU state implementations |
CCCIMX_AbstractMemoryInfoDriver | The CCIMX_AbstractMemoryInfoDriver class Abstract base class for platform-specific memory information drivers. Provides interface to fetch memory statistics |
CCCIMX_AbstractProcessBroswerDriver | The CCIMX_AbstractProcessBroswerDriver class Abstract base class for platform-specific process browser drivers. Implementations should populate the process list data |
CCCIMX_DesktopSplashWindow | The CCIMX_DesktopSplashWindow class class handles the init stage displays |
CCCIMXDesktopLoggerCenter | Central logging management system for CCIMXDesktop |
CCCIMXFileSystemModel | The CCIMXFileSystemModel class Extends QFileSystemModel to support additional information providers. Providers can add custom data for files/directories |
CCCMediaPlayList | Manages a playlist with various play modes |
CCCNoterWindow | CCNoterWindow provides a simple notepad window with basic text formatting |
CCCPdfChapterCreator | The CCPdfChapterCreator class The CCPdfChapterCreator class provides the pdf chapter creator |
CCCPdfChapterNode | CCPdfChapterNode Represents a single node in the chapter/bookmark tree |
CCCPdfContextDeleter | Deleter for smart pointer |
CCCPdfDocument | The CCPdfDocument class CCPdfDocument manages the lifetime and access to a PDF document. It encapsulates the underlying MuPDF C library resources. This class is considered heavy-weight and should be used carefully for performance-critical or lightweight PDF sessions |
CCCPdfDocumentPrivate | CCPdfDocumentPrivate holders |
CCCPdfImageRequest | CCPdfImageRequest Request data structure for rendering a page as an image |
CCCPdfMetaInfo | CCPdfMetaInfo Holds metadata extracted from a PDF document |
►CCCPdfNavigationPolicy | Defines navigation behavior between PDF pages, especially in exceptional cases |
CIndicator | Provides redirection information for navigation handling |
CCCPdfScrollArea | A custom scroll area that supports gesture-based zooming for PDF viewing |
CCCPdfViewer | Provides a widget to view PDF documents at the page level |
CClockWidget | Draws the Clock Sessions |
CColorPicker | A widget for selecting and displaying colors |
CColorSelectWidget | A widget that allows users to select a color |
CConfigureUiPairs | The ConfigureUiPairs struct Manages the mapping between tree items and UI panels for configuration views |
CConsoleColorDecorator | Decorator pattern implementation for adding ANSI color codes to log messages |
CConsoleConsumer | A consumer that outputs log messages to the console |
CConsoleLogger | A logger backend that outputs messages to the console |
CContoursQueryExample | The ContoursQueryExample class Widget for demonstrating contour detection and querying methods |
CContoursQueryProc | Performs edge detection followed by contour detection |
►CCPUStateFetcher | The CPUStateFetcher class Provides CPU state information in a platform-independent manner. Acts as an interface for retrieving CPU state without platform-specific details |
CCPUState | The CPUState struct Represents CPU usage state including idle, user, kernel and total time. The total time concept differs between Linux and Windows |
CCPUUsageChart | The CPUUsageChart class The CPU UsageChart class provides the CPU usage chart displaying |
CCVImage | Image class that provides the image in the frameworks |
CCVImageImpl | Image interface classes, or, backend of the CVImage |
CCVImageImplFactory | |
CCVImageOpencvImpl | Opencv implement of the CVImage |
CDateIcon | A widget that displays a date in an icon-like format |
CDateNoter | A panel widget for displaying and editing date notes |
CDateShowCard | The DateShowCard class |
CDesktopAboutMainWidget | A customizable "About" dialog widget for desktop applications |
CDesktopLoggerBackends | Base class for all desktop logger backend implementations |
CDesktopMainWindow | DesktopMainWindow is the main frontend window of the application. For beginners, this is the starting point to understand the UI details |
CDesktopToast | Toast handle classes using less lock messages queue to display the messages upper level requests |
CDifficultyManager | Manages game difficulty levels and their transitions |
CDigitalTimeWidget | Digital clock widget |
CDinasour | The Dinasour Object handle |
CDinasourFrameFetcher | Provides frame data for the dinosaur character based on its state |
►CDinasourGameMainWidget | Main game widget that manages the dinosaur game |
CCurrentInfoPack | Contains current game state information |
CDinasourGameWindow | A QMainWindow-derived class managing the dinosaur game's main interface and events |
CDirentSizeCounter | Wrapped the worker and provides non-implement-relative interfaces to the views |
CDirentSizeWorker | Really counts the dirent below size and, this is asyncronous, so, sizeCountFinish signals will brings everytings |
CDiskMusic | Widget Class(Sorry for the non-class label) that holding all the details of the disk eyes level interative |
CDiskUsageCardWidget | The DiskUsageCardWidget class |
CDivideZeroException | Exception thrown when a division by zero is attempted |
CDownDockWidget | Holdings the down dock sessions it supports the dynamic sorted according freqency of clicking times |
CDrawerWindow | |
CEasyNoteMainWindow | The EasyNoteMainWindow class is the mainWindow |
CEnvironmentWindow | Main window class to interface with the AP3216C environmental sensor |
CEventManager | Handles and processes user input events for the game |
CFaceDetectionExample | The FaceDetectionExample class Widget for demonstrating face detection on an image |
CFigureObject | Abstract base class for all drawable game objects |
CFileCountImplWorker | Makes the file count session actually |
CFileCountInfo | |
CFileInfoDisplayWidget | |
CFileInfoProvider | Such an abstract class that using in CCIMXFileSystemModel to provide the file information, which, we can modify the file information provide easily in the model |
CFileNameProviders | |
CFileTypeInfo | |
CFilterBlur | Performs bilateral filter blur on images |
CFilterPackage | Parameters for bilateral filter blur |
CFixedOptionWidget | The FixedOptionWidget class A widget that displays a fixed image option and reacts to user interaction |
CFixedTypeWallPaperSettings | The FixedTypeWallPaperSettings struct Settings for fixed image wallpaper display |
CFloatSlider | The FloatSlider class A QSlider subclass that allows working with floating point ranges and values |
CFlowTypeTypeWallPaperSettings | The FlowTypeTypeWallPaperSettings struct Settings for flow-like (sequentially switched) wallpapers |
CFlushRequester | Provides timed flush requests using QTimer |
CFormativeFactory | |
CFrameProvider | Provides and manages frame sources for image processing |
CFunctorTreeNode | |
Cg_acc | 3D acceleration values in raw sensor units |
CGaugeWidget | A customizable gauge widget for displaying numeric values |
CGaussainPackage | Parameters for Gaussian blur processing |
CGeneralParseError | General-purpose exception thrown during parse errors not covered by other exceptions |
CGlobalClockSources | The GlobalClockSources class holds the desktop timer sessions, defaulty, we use the QTimer API For the wrappers |
CGrayExample | Shows the Gray Image Examples |
CGrayProcessor | Make image gray |
►CGroundLineProviders | A utility class to manage and render dynamic ground lines |
CGroundLine | Represents a single ground line with position, length, and animation phase |
CGuassainBlur | Performs Gaussian blur on images |
CHistDrawer | The HistDrawer class Widget for generating and displaying histograms of image data |
CHomeCardManager | |
CHomePage | Exactly, home page :) |
CICM20608 | Interface for ICM20608 inertial measurement unit (IMU) sensor |
CICM20608AppData | Processed sensor data with float values |
CICM20608Data | Raw sensor data from ICM20608 device |
CICM20608DataFactory | Abstracts the real or pseudo adapter to provide sensor data |
CIconEvent | Represents a custom event targeting a specific StatusBarIconWidget |
CImageBrowser | The ImageBrowser class |
CImageCore | ImageCore indicates the basic image core utils, by providing the loadable image path |
CImageInfoWindow | ImageInfo Window class holds the display of image info |
CImageLabel | Override of the default QLabel |
CImageListViewer | The ImageListViewer class A widget that displays a list of images in a grid layout |
CImageProc | Base of all processors |
CImageProcessingWidget | ImageProcessingWidget |
CImageProcessorWindow | The ImageProcessorWindow class Main window for the image processing application |
CImageResultDisplayer | QWidget-based UI component for displaying a pair of images: the original (raw) and the processed result |
CImageWalkerWindow | MainWindow of this applications |
CInterfacesDisplayWidget | The InterfacesDisplayWidget class |
CInterfacesQuery | Query the netcard info, if you want to specify query way, modify the class for direct |
CInvalidNumber | Exception thrown when an invalid number is detected |
CLabelStyler | Provides utility methods to style a QLabel |
CLabelStyleReader | Provides static methods to read style information from QLabel widgets |
CLEDController | High-level controller interface for controlling LEDs, abstracting real or pseudo backends |
CLEDParamsPackage | Base class for LED parameter packages |
CLEDParamsPackageBlink | Parameter package for blinking LED behavior |
CLEDParamsPackagePlain | Parameter package for simple on/off LED control |
CLeftSideBar | LeftSideBar is the left widget displays |
CLightConfigures | The LightConfigures class Provides a UI interface for adjusting the screen backlight brightness |
CLightControllerWindow | Main window class for controlling LEDs with various modes and speeds |
CLinuxPlatformCPUStateDriver | CPU state driver for Linux |
CLinuxPlatformMemoryInfoDriver | Memory info driver for Linux |
CLinuxPlatformProcessBrowserDriver | Process browser driver for Linux |
CLocalFetcher | |
CLocalWeatherCard | Card widgets, press it to trigger the light service(current displaying by toast depatching) |
CLocalWeatherLightFetcher | Interface level class if later, the projects using C++23, we shell try to use the concept to redefined the class Interface for the lower cost in performance |
CLoggerBaseConsumer | The LoggerBaseConsumer class as consumer type |
CMainShowWidget | The MainShowWidget class. in this application it is placed at one side of the sidebar widgets |
CMainSideBar | Main display widgets |
CMainWindow | MainWindow for example show |
CMeanBlur | Performs mean (average) blur on images |
CMeanBlurPackage | Parameters for mean blur processing |
CMediaInfo | The MediaInfo struct provides the media information |
CMediaInfoWindow | Media info window for display |
CMediaListMails | The MediaListMails struct provides play status info |
CMedianBlur | Performs median blur on images |
CMedianBlurPackage | Parameters for median blur processing |
►CMediaPlayer | MediaPlayer is the wrapper of VideoPlayer and AudioPlayer, with the sync of video and audio basically |
CMediaPlayerStatus | The MediaPlayerStatus class measures the status of the media player |
CMediaPlayerWindow | Main window class for media player application |
CMediaPlayerWindowHelper | |
►CMemoryInfoFetcher | The MemoryInfoFetcher class Provides memory usage information in a platform-independent manner. Acts as a memory information fetcher interface |
CMemoryStat | The MemoryStat struct Holds memory statistics at the byte level |
CMemoryUsageCard | The MemoryUsageCard class |
CMemoryUsageChart | The MemoryUsageChart class The MemoryUsageChart class provides the memory usage chart displaying |
CMetaInfoWindow | |
CModernCalendarWidget | The ModernCalendarWidget class |
CNetAbilityScanner | The NetAbilityScanner class check the desktop network status |
CNetCardGadget | Netcards to test if the machine is connecting to the internet |
CNetMainWindow | The NetMainWindow class |
CNetStatusChangedEvent | Event representing network status changes |
CNetStatusStatusBarIconWidget | Network status indicator widget for status bar |
►CNoteCreatorWindow | A window for creating and editing date notes |
CPackage | Contains all data for a note |
CNoteInfo | Container for note information |
CNoter | Manages date-based note storage and retrieval |
CNumberNode | NumberNode holds number |
CObstacleBaseFrameFetch | Abstract base class for obstacle frame providers |
CObstacleListManager | Manages the creation, rendering, and collision detection of obstacles |
CObsticals | Base class for all obstacle objects in the game |
CPageFactory | Page Factory produce pages for helping setup the pages :) |
CPageSwitchingLimiter | |
CPanelWidget | The PanelWidget class |
CParser | Responsible for parsing a mathematical expression string and converting it into an abstract syntax tree (AST) of TreeNodeBase nodes |
CPesudoAP3216C | Pseudo adapter that returns random AP3216C sensor data, used for simulation or testing |
CPesudoICM20608 | Pseudo implementation of ICM20608 for testing or non-real hardware |
CPesudoLedController | Simulated LED controller used when real hardware is not available |
CPesudoLightController | The PesudoLightController class A dummy light controller used for testing or non-hardware platforms |
CPesudoLocalFetcher | Works in upper machines this is using in preview and test the ui behaviours |
CPhotoSaver | Static methods for saving images |
CPinger | Holds the ping sessions, now it owns the display issue and processing issues at one class |
CPlainFormarter | Just simply output the message as default, without any tiring messages info! |
CPlatformDriverFactory | Platform driver factory |
CPlayListMainWindow | Main window for playlist management functionality |
►CProcessBroswer | The ProcessBroswer class Provides an interface to retrieve and monitor system processes information. Acts as a process browser that periodically fetches process data |
CProcessInfo | The ProcessInfo struct Holds detailed information about a system process |
CProcessBrowserWidget | The ProcessBrowserWidget class The ProcessBrowserWidget class provides the process browser widget |
CRandomGenerator | |
CReadMeWidget | |
Crol | 3D rotation delta values in raw sensor units |
CSaveWindow | |
CScanner | Will scan the port for giving start ip and end ip, and given port |
CSceneDrawer | Handles all rendering operations for the game scene |
CScoreManager | |
CScrollingLabel | Scrolling label |
CSequenciedSettingsWidget | The SequenciedSettingsWidget class Manages and configures a list of sequentially changing images (e.g., slideshow) |
CSettingsApp | Widget class representing the settings application UI |
CSettingsLaunch | Wrapper class to launch the settings application |
CSettingsWindow | Main window class for the settings interface |
CSideBarWidget | A custom widget that implements a slide-in/slide-out sidebar with animation |
CSimpleDrawerWidget | |
CSimpleDrawingScene | A QGraphicsScene subclass that provides simple drawing capabilities |
CSlideSettings | |
CSoundEffectPlayer | Handles playback of sound effects |
CSportsChart | Widget for displaying sports sensor data charts |
CSportsDisplayWidget | Widget to display current sports sensor data values |
CSportsHealthWindow | Main window for sports health monitoring application |
►CStackpageSwitcherAnimation | The StackpageSwitcherAnimation class holdings the animations of the stack page animations |
CAnimationInfo | Animation info that the static functions process_animations requires |
►CStandardFormater | A concrete implementation of FormativeFactory for standard log formatting |
CLogFormatOptions | Configuration options for log message formatting |
CStaticStatusBarIconWidget | Static sessions widgets, using in display statically |
CStatusBarIconWidget | Abstract base widget class representing an icon in the status bar |
CSystemStateWindow | The SystemStateWindow class The SystemStateWindow class provides the system state window |
CTablet | User interface panel for building and evaluating string-based expressions interactively |
CTemperaryCacher | TemperaryCacher cached the tmp Markdown holder |
CTimeDisplayIconWidget | Widget for displaying time in the status bar |
CTimeLabelSettings | A widget for configuring time label appearance settings |
CToolBoxs | The ToolBoxs class |
►CToolLeftWidgets | The ToolLeftWidgets class A custom widget for displaying a vertical tool button panel |
CToolButtonInstallPackage | ToolButtonInstallPackage Structure for packaging a tool button's configuration |
CToolsSideBar | |
►CToolsStackedWidget | The ToolsStackedWidget class |
CPagePackage | Manage the init of the page initer |
CTopSideBarWidget | Top sidebar container widget |
CTopSideBarWidgetConfigures | Configuration widget for TopSideBarWidget |
CTreeNodeBase | Tree Node is expected to be like this! |
CUnaryOpTreeNode | UnaryOpTreeNode is a derived node of TreeNodeBase, which handles the unary calc |
CUnSupportedSymbol | Exception thrown when an unsupported symbol is encountered during parsing |
CUnSupportiveFunction | Exception thrown when an unsupported function is encountered during parsing |
CUnSymmetryExpression | Exception thrown when an expression has unbalanced parentheses or structure |
CValueLimiter | Runtime-configurable value limiter with compile-time defaults |
CVideoPlayer | |
CVideoPlayerImpl | VideoPlayerImpl is the interface for video player and the impl class is supposed to be used for the video player |
CVideoPlayerImplFactory | Factory class for the video player impl |
CVideoPlayerInfo | The VideoPlayerInfo struct provides the video information |
CVideoPlayerOpencvImpl | The OpenCV implementation of the video player |
►CWallPaperAnimationHandler | Animation holder for the wallpaper, it is used to animate the wallpaper switching |
CAnimationSettingsPackage | AnimationSettingsPackage settings |
CImagePoolEngine | Makes a image selection as an engine, WallPaperAnimationHandler requires the engine to make the wallpaper switch(that is, select with how to select the
image for display) |
CWallpaperConfigures | The WallpaperConfigures class Provides configuration options for managing wallpaper switching behavior |
►CWallPaperEngine | Engine managing desktop wallpaper switching and animations |
CModeMapping | Helper struct for mapping between mode names and enum values |
CWeatherAppMainWindow | The WeatherAppMainWindow class The WeatherAppMainWindow class provides the weather app main window |
CWeatherChartWidget | Weather chart widget |
CWeatherDailyCard | Daily weather card |
CWeatherRequest | Interface to request weather data |
CWeatherResult | Weather result interfaces |
CWin32PlatformCPUStateDriver | CPU state driver |
CWin32PlatformMemoryInfoDriver | Memory info driver |
CWin32PlatformProcessBroswerDriver | Process browser driver |