Orca Slicer

Components

This is a list of high-level components found in OrcaSlicer and where to find them in the codebase. We'd love any and all help adding important sections here.

Plater (src/slic3r/GUI/Plater.hpp)

Refers to the entire application. The whole view, file loading, project saving and loading is all managed by this class. This class contains members for the model viewer, the sidebar, gcode viewer and everything else.

This is relating the the sidebar in the application window

Example Image

ComboBox (src/slic3r/GUI/Widgets/ComboBox.hpp)

The drop down menus where you can see and select presets

Example Image

Tab (src/slic3r/GUI/Tab.hpp)

Refers to the various windows with settings. e.g. the Popup to edit printer or filament preset. Also the section to edit process preset and the object list. These 4 are managed by TabPrinter, TabFilament, TabPrint and TabPrintModel respectively.

Example Image
Edit on GitHub

Last updated on

On this page