Learn Environment
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CNotebookConverterA class for converting Jupyter notebooks to Python scripts and processing task pools
 CPanel
 CLearnEnvironmentA custom RViz panel for managing the learning environment
 CQFrame
 CExecuteFrameA custom QFrame that displays an image and text. For logging and task execution
 CQListWidget
 CCustomListWidgetA custom QListWidget with enhanced mouse interaction
 CQObject
 CProcessRunnerManages the execution of an external process with a timeout
 CScriptWorkerManages the execution of scripts for tasks
 CTaskExecutorExecutes tasks and manages their execution state
 CTaskManagerManages tasks and their execution within the application
 CQWidget
 CSidebarRepresents the sidebar UI component for displaying tasks
 CSubtaskItemRepresents a UI item for a subtask
 CTaskUIManages the user interface for tasks and subtasks
 CToast
 CSubtaskRepresents a subtask within a task
 CTaskRepresents a task containing multiple subtasks
 CTaskParserParses tasks and subtasks from a JSON file