LibrePCB Developers Documentation
Loading...
Searching...
No Matches
MainWindow Member List

This is the complete list of members for MainWindow, including all inherited members.

aboutToClose()MainWindowsignal
addSection(int newIndex, bool makeCurrent) noexceptMainWindow
addTab(std::shared_ptr< WindowTab > tab, int section=-1, int index=-1, bool switchToTab=true, bool switchToSection=true) noexceptMainWindow
closeRequested() noexceptMainWindowprivate
getId() const noexceptMainWindowinline
getWidget() noexceptMainWindowinline
highlightErcMessage(ProjectEditor &prjEditor, std::shared_ptr< const RuleCheckMessage > msg, bool zoomTo) noexceptMainWindow
isCurrentWindow() const noexceptMainWindow
MainWindow()=deleteMainWindow
MainWindow(const MainWindow &other)=deleteMainWindow
MainWindow(GuiApplication &app, slint::ComponentHandle< ui::AppWindow > win, int id, QObject *parent=nullptr) noexceptMainWindowexplicit
MainWindowTestAdapterMainWindowfriend
makeCurrentWindow() noexceptMainWindow
mAppMainWindowprivate
mIdMainWindowprivate
mProjectPreviewRendererMainWindowprivate
mSectionsMainWindowprivate
mSettingsPrefixMainWindowprivate
mTestAdapterMainWindowprivate
mWidgetMainWindowprivate
mWindowMainWindowprivate
openBoard2dTab(int projectIndex, int index, bool switchToTab=true) noexceptMainWindow
openBoard3dTab(int projectIndex, int index) noexceptMainWindowprivate
openComponentCategoryTab(LibraryEditor &editor, const FilePath &fp, bool copyFrom) noexceptMainWindowprivate
openComponentTab(LibraryEditor &editor, const FilePath &fp, bool copyFrom) noexceptMainWindowprivate
openDeviceTab(LibraryEditor &editor, const FilePath &fp, bool copyFrom) noexceptMainWindowprivate
openLibraryTab(const FilePath &fp, bool wizardMode) noexceptMainWindowprivate
openOrganizationTab(LibraryEditor &editor, const FilePath &fp, bool copyFrom) noexceptMainWindowprivate
openPackageCategoryTab(LibraryEditor &editor, const FilePath &fp, bool copyFrom) noexceptMainWindowprivate
openPackageTab(LibraryEditor &editor, const FilePath &fp, bool copyFrom) noexceptMainWindowprivate
openSchematicTab(int projectIndex, int index) noexceptMainWindow
openSymbolTab(LibraryEditor &editor, const FilePath &fp, bool copyFrom) noexceptMainWindowprivate
operator=(const MainWindow &rhs)=deleteMainWindow
popUpNotifications() noexceptMainWindow
removeTab(int section, int tab, bool *wasCurrentTab=nullptr, bool *wasCurrentSection=nullptr) noexceptMainWindow
setCurrentLibrary(int index) noexceptMainWindow
setCurrentProject(int index) noexceptMainWindow
showPanelPage(ui::PanelPage page) noexceptMainWindow
showStatusBarMessage(const QString &message, int timeoutMs)MainWindow
switchToLibraryElementTab(const FilePath &fp) noexceptMainWindowprivate
switchToProjectTab(int prjIndex, int objIndex) noexceptMainWindowprivate
switchToTab() noexceptMainWindowprivate
trigger(ui::Action a) noexceptMainWindowprivate
triggerBoard(int project, int board, ui::BoardAction a) noexceptMainWindowprivate
triggerLibrary(slint::SharedString path, ui::LibraryAction a) noexceptMainWindowprivate
triggerLibraryElement(slint::SharedString path, ui::LibraryElementAction a) noexceptMainWindowprivate
triggerProject(int index, ui::ProjectAction a) noexceptMainWindowprivate
triggerSchematic(int project, int schematic, ui::SchematicAction a) noexceptMainWindowprivate
triggerSection(int section, ui::WindowSectionAction a) noexceptMainWindowprivate
triggerTab(int section, int tab, ui::TabAction a) noexceptMainWindowprivate
updateHomeTabSection() noexceptMainWindowprivate
~MainWindow() noexceptMainWindow