CCIMXDesktop
 
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NCVToolsThe CVTools namespace provides the tools
 NDiskUsage
 NMemoryState
 NPageSetuper
 NSettings
 NSimpleTools
 NValueLimitUtilsUtility functions for working with value limits
 CAboutMainWindowAboutMainWindow displays information about the application and provides access to related resources
 CAbstractParamsPackThe AbstractParamsPack struct serves as a base class for all blur parameter packs
 CAP3216CAdapterFactoryProvides an abstraction layer to request sensor data from AP3216C
 CAP3216CDataStores the IR, ambient light, and proximity sensor data
 CAppCardWidgetAppCardWidget is a lightweight widget used to post messages to a DesktopToast
 CAppLauncherAppWidget class representing the settings application UI
 CAppLaunchLauncherWrapper class to launch the settings application
 CApplicationLauncherMainWindowMain UI window for launching applications
 CApplicationWrapperProcess wrapper
 CAppWeatherDetailedRequestThe AppWeatherDetailedRequest struct provides the detailed request information for the weather, such as the start day and the number of days to request
 CAppWeatherRequestWeather request and implements the WeatherRequest functionality
 CAppWeatherResultWeather result and implements the WeatherResult functionality
 CAppWidgetApplication widget placed on the desktop
 CAppWidgetConfiguresThe AppWidgetConfigures class Provides a settings panel for customizing the appearance and behavior of AppWidgets
 CAppWidgetsSettingsInfoPackThe AppWidgetsSettingsInfoPack struct Stores configuration parameters for AppWidget appearance
 CBacklightControllerBacklighty controller
 CBacklightControllerImplThe BacklightControllerImpl class Abstract base class for platform-specific backlight control implementations
 CBadSqrtValueException thrown when a square root operation receives a negative value
 CBaseWallPaperSettingsThe BaseWallPaperSettings class Abstract base for wallpaper configuration settings
 CBatteryStatusbarIconIcons for batteries
 CBinaryOpTreeNodeBinaryOpTreeNode is a derived node of TreeNodeBase, which handles the binary calc
 CBirdFrameFetchFrame fetcher for bird-type obstacles
 CBirdObsticalsRepresents bird obstacles in the game
 CBlurExampleDemonstrates various blur processing methods in a QWidget-based interface
 CBlurProcessorAbstract image processor base for various blur operations
 CBonusFunctorQWidget-based panel with interactive controls to emit string operation requests
 CBoundSliderFactoryFactory class for creating bounded QSlider widgets
 CCactusFrameFetchFrame fetcher for cactus-type obstacles
 CCactusObsticalsCactusObsticals inherits from Obsticals and provides size and rendering control
 CCaculatorMainWindowMainWindow
 CCalendarWindowMain application window for calendar and note management
 CCameraCaptureHandles camera video capturing
 CCameraDeviceSelectorCamera scanning utilities
 CCameraDisplayWidgetThe 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
 CCannyExampleThe CannyExample class This widget demonstrates the application of the Canny edge detection algorithm
 CCannyProcessorCannyProcessor process Canny lol
 CCardStackWidgetAn enhanced QStackedWidget with animated card transitions
 CCCIMX_AbstractCPUStateDriverThe CCIMX_AbstractCPUStateDriver class Abstract base class factory to provide platform-specific CPU state implementations
 CCCIMX_AbstractMemoryInfoDriverThe CCIMX_AbstractMemoryInfoDriver class Abstract base class for platform-specific memory information drivers. Provides interface to fetch memory statistics
 CCCIMX_AbstractProcessBroswerDriverThe CCIMX_AbstractProcessBroswerDriver class Abstract base class for platform-specific process browser drivers. Implementations should populate the process list data
 CCCIMX_DesktopSplashWindowThe CCIMX_DesktopSplashWindow class class handles the init stage displays
 CCCIMXDesktopLoggerCenterCentral logging management system for CCIMXDesktop
 CCCIMXFileSystemModelThe CCIMXFileSystemModel class Extends QFileSystemModel to support additional information providers. Providers can add custom data for files/directories
 CCCMediaPlayListManages a playlist with various play modes
 CCCNoterWindowCCNoterWindow provides a simple notepad window with basic text formatting
 CCCPdfChapterCreatorThe CCPdfChapterCreator class The CCPdfChapterCreator class provides the pdf chapter creator
 CCCPdfChapterNodeCCPdfChapterNode Represents a single node in the chapter/bookmark tree
 CCCPdfContextDeleterDeleter for smart pointer
 CCCPdfDocumentThe 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
 CCCPdfDocumentPrivateCCPdfDocumentPrivate holders
 CCCPdfImageRequestCCPdfImageRequest Request data structure for rendering a page as an image
 CCCPdfMetaInfoCCPdfMetaInfo Holds metadata extracted from a PDF document
 CCCPdfNavigationPolicyDefines navigation behavior between PDF pages, especially in exceptional cases
 CCCPdfScrollAreaA custom scroll area that supports gesture-based zooming for PDF viewing
 CCCPdfViewerProvides a widget to view PDF documents at the page level
 CClockWidgetDraws the Clock Sessions
 CColorPickerA widget for selecting and displaying colors
 CColorSelectWidgetA widget that allows users to select a color
 CConfigureUiPairsThe ConfigureUiPairs struct Manages the mapping between tree items and UI panels for configuration views
 CConsoleColorDecoratorDecorator pattern implementation for adding ANSI color codes to log messages
 CConsoleConsumerA consumer that outputs log messages to the console
 CConsoleLoggerA logger backend that outputs messages to the console
 CContoursQueryExampleThe ContoursQueryExample class Widget for demonstrating contour detection and querying methods
 CContoursQueryProcPerforms edge detection followed by contour detection
 CCPUStateFetcherThe CPUStateFetcher class Provides CPU state information in a platform-independent manner. Acts as an interface for retrieving CPU state without platform-specific details
 CCPUUsageChartThe CPUUsageChart class The CPU UsageChart class provides the CPU usage chart displaying
 CCVImageImage class that provides the image in the frameworks
 CCVImageImplImage interface classes, or, backend of the CVImage
 CCVImageImplFactory
 CCVImageOpencvImplOpencv implement of the CVImage
 CDateIconA widget that displays a date in an icon-like format
 CDateNoterA panel widget for displaying and editing date notes
 CDateShowCardThe DateShowCard class
 CDesktopAboutMainWidgetA customizable "About" dialog widget for desktop applications
 CDesktopLoggerBackendsBase class for all desktop logger backend implementations
 CDesktopMainWindowDesktopMainWindow is the main frontend window of the application. For beginners, this is the starting point to understand the UI details
 CDesktopToastToast handle classes using less lock messages queue to display the messages upper level requests
 CDifficultyManagerManages game difficulty levels and their transitions
 CDigitalTimeWidgetDigital clock widget
 CDinasourThe Dinasour Object handle
 CDinasourFrameFetcherProvides frame data for the dinosaur character based on its state
 CDinasourGameMainWidgetMain game widget that manages the dinosaur game
 CDinasourGameWindowA QMainWindow-derived class managing the dinosaur game's main interface and events
 CDirentSizeCounterWrapped the worker and provides non-implement-relative interfaces to the views
 CDirentSizeWorkerReally counts the dirent below size and, this is asyncronous, so, sizeCountFinish signals will brings everytings
 CDiskMusicWidget Class(Sorry for the non-class label) that holding all the details of the disk eyes level interative
 CDiskUsageCardWidgetThe DiskUsageCardWidget class
 CDivideZeroExceptionException thrown when a division by zero is attempted
 CDownDockWidgetHoldings the down dock sessions it supports the dynamic sorted according freqency of clicking times
 CDrawerWindow
 CEasyNoteMainWindowThe EasyNoteMainWindow class is the mainWindow
 CEnvironmentWindowMain window class to interface with the AP3216C environmental sensor
 CEventManagerHandles and processes user input events for the game
 CFaceDetectionExampleThe FaceDetectionExample class Widget for demonstrating face detection on an image
 CFigureObjectAbstract base class for all drawable game objects
 CFileCountImplWorkerMakes the file count session actually
 CFileCountInfo
 CFileInfoDisplayWidget
 CFileInfoProviderSuch 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
 CFilterBlurPerforms bilateral filter blur on images
 CFilterPackageParameters for bilateral filter blur
 CFixedOptionWidgetThe FixedOptionWidget class A widget that displays a fixed image option and reacts to user interaction
 CFixedTypeWallPaperSettingsThe FixedTypeWallPaperSettings struct Settings for fixed image wallpaper display
 CFloatSliderThe FloatSlider class A QSlider subclass that allows working with floating point ranges and values
 CFlowTypeTypeWallPaperSettingsThe FlowTypeTypeWallPaperSettings struct Settings for flow-like (sequentially switched) wallpapers
 CFlushRequesterProvides timed flush requests using QTimer
 CFormativeFactory
 CFrameProviderProvides and manages frame sources for image processing
 CFunctorTreeNode
 Cg_acc3D acceleration values in raw sensor units
 CGaugeWidgetA customizable gauge widget for displaying numeric values
 CGaussainPackageParameters for Gaussian blur processing
 CGeneralParseErrorGeneral-purpose exception thrown during parse errors not covered by other exceptions
 CGlobalClockSourcesThe GlobalClockSources class holds the desktop timer sessions, defaulty, we use the QTimer API For the wrappers
 CGrayExampleShows the Gray Image Examples
 CGrayProcessorMake image gray
 CGroundLineProvidersA utility class to manage and render dynamic ground lines
 CGuassainBlurPerforms Gaussian blur on images
 CHistDrawerThe HistDrawer class Widget for generating and displaying histograms of image data
 CHomeCardManager
 CHomePageExactly, home page :)
 CICM20608Interface for ICM20608 inertial measurement unit (IMU) sensor
 CICM20608AppDataProcessed sensor data with float values
 CICM20608DataRaw sensor data from ICM20608 device
 CICM20608DataFactoryAbstracts the real or pseudo adapter to provide sensor data
 CIconEventRepresents a custom event targeting a specific StatusBarIconWidget
 CImageBrowserThe ImageBrowser class
 CImageCoreImageCore indicates the basic image core utils, by providing the loadable image path
 CImageInfoWindowImageInfo Window class holds the display of image info
 CImageLabelOverride of the default QLabel
 CImageListViewerThe ImageListViewer class A widget that displays a list of images in a grid layout
 CImageProcBase of all processors
 CImageProcessingWidgetImageProcessingWidget
 CImageProcessorWindowThe ImageProcessorWindow class Main window for the image processing application
 CImageResultDisplayerQWidget-based UI component for displaying a pair of images: the original (raw) and the processed result
 CImageWalkerWindowMainWindow of this applications
 CInterfacesDisplayWidgetThe InterfacesDisplayWidget class
 CInterfacesQueryQuery the netcard info, if you want to specify query way, modify the class for direct
 CInvalidNumberException thrown when an invalid number is detected
 CLabelStylerProvides utility methods to style a QLabel
 CLabelStyleReaderProvides static methods to read style information from QLabel widgets
 CLEDControllerHigh-level controller interface for controlling LEDs, abstracting real or pseudo backends
 CLEDParamsPackageBase class for LED parameter packages
 CLEDParamsPackageBlinkParameter package for blinking LED behavior
 CLEDParamsPackagePlainParameter package for simple on/off LED control
 CLeftSideBarLeftSideBar is the left widget displays
 CLightConfiguresThe LightConfigures class Provides a UI interface for adjusting the screen backlight brightness
 CLightControllerWindowMain window class for controlling LEDs with various modes and speeds
 CLinuxPlatformCPUStateDriverCPU state driver for Linux
 CLinuxPlatformMemoryInfoDriverMemory info driver for Linux
 CLinuxPlatformProcessBrowserDriverProcess browser driver for Linux
 CLocalFetcher
 CLocalWeatherCardCard widgets, press it to trigger the light service(current displaying by toast depatching)
 CLocalWeatherLightFetcherInterface 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
 CLoggerBaseConsumerThe LoggerBaseConsumer class as consumer type
 CMainShowWidgetThe MainShowWidget class. in this application it is placed at one side of the sidebar widgets
 CMainSideBarMain display widgets
 CMainWindowMainWindow for example show
 CMeanBlurPerforms mean (average) blur on images
 CMeanBlurPackageParameters for mean blur processing
 CMediaInfoThe MediaInfo struct provides the media information
 CMediaInfoWindowMedia info window for display
 CMediaListMailsThe MediaListMails struct provides play status info
 CMedianBlurPerforms median blur on images
 CMedianBlurPackageParameters for median blur processing
 CMediaPlayerMediaPlayer is the wrapper of VideoPlayer and AudioPlayer, with the sync of video and audio basically
 CMediaPlayerWindowMain window class for media player application
 CMediaPlayerWindowHelper
 CMemoryInfoFetcherThe MemoryInfoFetcher class Provides memory usage information in a platform-independent manner. Acts as a memory information fetcher interface
 CMemoryUsageCardThe MemoryUsageCard class
 CMemoryUsageChartThe MemoryUsageChart class The MemoryUsageChart class provides the memory usage chart displaying
 CMetaInfoWindow
 CModernCalendarWidgetThe ModernCalendarWidget class
 CNetAbilityScannerThe NetAbilityScanner class check the desktop network status
 CNetCardGadgetNetcards to test if the machine is connecting to the internet
 CNetMainWindowThe NetMainWindow class
 CNetStatusChangedEventEvent representing network status changes
 CNetStatusStatusBarIconWidgetNetwork status indicator widget for status bar
 CNoteCreatorWindowA window for creating and editing date notes
 CNoteInfoContainer for note information
 CNoterManages date-based note storage and retrieval
 CNumberNodeNumberNode holds number
 CObstacleBaseFrameFetchAbstract base class for obstacle frame providers
 CObstacleListManagerManages the creation, rendering, and collision detection of obstacles
 CObsticalsBase class for all obstacle objects in the game
 CPageFactoryPage Factory produce pages for helping setup the pages :)
 CPageSwitchingLimiter
 CPanelWidgetThe PanelWidget class
 CParserResponsible for parsing a mathematical expression string and converting it into an abstract syntax tree (AST) of TreeNodeBase nodes
 CPesudoAP3216CPseudo adapter that returns random AP3216C sensor data, used for simulation or testing
 CPesudoICM20608Pseudo implementation of ICM20608 for testing or non-real hardware
 CPesudoLedControllerSimulated LED controller used when real hardware is not available
 CPesudoLightControllerThe PesudoLightController class A dummy light controller used for testing or non-hardware platforms
 CPesudoLocalFetcherWorks in upper machines this is using in preview and test the ui behaviours
 CPhotoSaverStatic methods for saving images
 CPingerHolds the ping sessions, now it owns the display issue and processing issues at one class
 CPlainFormarterJust simply output the message as default, without any tiring messages info!
 CPlatformDriverFactoryPlatform driver factory
 CPlayListMainWindowMain window for playlist management functionality
 CProcessBroswerThe ProcessBroswer class Provides an interface to retrieve and monitor system processes information. Acts as a process browser that periodically fetches process data
 CProcessBrowserWidgetThe ProcessBrowserWidget class The ProcessBrowserWidget class provides the process browser widget
 CRandomGenerator
 CReadMeWidget
 Crol3D rotation delta values in raw sensor units
 CSaveWindow
 CScannerWill scan the port for giving start ip and end ip, and given port
 CSceneDrawerHandles all rendering operations for the game scene
 CScoreManager
 CScrollingLabelScrolling label
 CSequenciedSettingsWidgetThe SequenciedSettingsWidget class Manages and configures a list of sequentially changing images (e.g., slideshow)
 CSettingsAppWidget class representing the settings application UI
 CSettingsLaunchWrapper class to launch the settings application
 CSettingsWindowMain window class for the settings interface
 CSideBarWidgetA custom widget that implements a slide-in/slide-out sidebar with animation
 CSimpleDrawerWidget
 CSimpleDrawingSceneA QGraphicsScene subclass that provides simple drawing capabilities
 CSlideSettings
 CSoundEffectPlayerHandles playback of sound effects
 CSportsChartWidget for displaying sports sensor data charts
 CSportsDisplayWidgetWidget to display current sports sensor data values
 CSportsHealthWindowMain window for sports health monitoring application
 CStackpageSwitcherAnimationThe StackpageSwitcherAnimation class holdings the animations of the stack page animations
 CStandardFormaterA concrete implementation of FormativeFactory for standard log formatting
 CStaticStatusBarIconWidgetStatic sessions widgets, using in display statically
 CStatusBarIconWidgetAbstract base widget class representing an icon in the status bar
 CSystemStateWindowThe SystemStateWindow class The SystemStateWindow class provides the system state window
 CTabletUser interface panel for building and evaluating string-based expressions interactively
 CTemperaryCacherTemperaryCacher cached the tmp Markdown holder
 CTimeDisplayIconWidgetWidget for displaying time in the status bar
 CTimeLabelSettingsA widget for configuring time label appearance settings
 CToolBoxsThe ToolBoxs class
 CToolLeftWidgetsThe ToolLeftWidgets class A custom widget for displaying a vertical tool button panel
 CToolsSideBar
 CToolsStackedWidgetThe ToolsStackedWidget class
 CTopSideBarWidgetTop sidebar container widget
 CTopSideBarWidgetConfiguresConfiguration widget for TopSideBarWidget
 CTreeNodeBaseTree Node is expected to be like this!
 CUnaryOpTreeNodeUnaryOpTreeNode is a derived node of TreeNodeBase, which handles the unary calc
 CUnSupportedSymbolException thrown when an unsupported symbol is encountered during parsing
 CUnSupportiveFunctionException thrown when an unsupported function is encountered during parsing
 CUnSymmetryExpressionException thrown when an expression has unbalanced parentheses or structure
 CValueLimiterRuntime-configurable value limiter with compile-time defaults
 CVideoPlayer
 CVideoPlayerImplVideoPlayerImpl is the interface for video player and the impl class is supposed to be used for the video player
 CVideoPlayerImplFactoryFactory class for the video player impl
 CVideoPlayerInfoThe VideoPlayerInfo struct provides the video information
 CVideoPlayerOpencvImplThe OpenCV implementation of the video player
 CWallPaperAnimationHandlerAnimation holder for the wallpaper, it is used to animate the wallpaper switching
 CWallpaperConfiguresThe WallpaperConfigures class Provides configuration options for managing wallpaper switching behavior
 CWallPaperEngineEngine managing desktop wallpaper switching and animations
 CWeatherAppMainWindowThe WeatherAppMainWindow class The WeatherAppMainWindow class provides the weather app main window
 CWeatherChartWidgetWeather chart widget
 CWeatherDailyCardDaily weather card
 CWeatherRequestInterface to request weather data
 CWeatherResultWeather result interfaces
 CWin32PlatformCPUStateDriverCPU state driver
 CWin32PlatformMemoryInfoDriverMemory info driver
 CWin32PlatformProcessBroswerDriverProcess browser driver