![]() |
LibrePCB Developers Documentation
|
The LibraryEditorLegacy class. More...
#include <libraryeditorlegacy.h>
Inherits QMainWindow.
Collaboration diagram for LibraryEditorLegacy:Signals | |
| void | aboutLibrePcbRequested () |
Public Member Functions | |
| LibraryEditorLegacy ()=delete | |
| LibraryEditorLegacy (const LibraryEditorLegacy &other)=delete | |
| LibraryEditorLegacy (Workspace &ws, Library &lib, bool readOnly) | |
| ~LibraryEditorLegacy () noexcept | |
| bool | requestClose () noexcept |
| void | openPackage (const FilePath &fp) noexcept |
| void | openComponent (const FilePath &fp) noexcept |
| void | openDevice (const FilePath &fp) noexcept |
| void | duplicatePackage (const FilePath &fp) noexcept |
| void | duplicateComponent (const FilePath &fp) noexcept |
| void | duplicateDevice (const FilePath &fp) noexcept |
| void | forceCloseTabs (const QSet< FilePath > &fp) noexcept |
| LibraryEditorLegacy & | operator= (const LibraryEditorLegacy &rhs)=delete |
Private Member Functions | |
| void | closeTabIfOpen (const FilePath &fp) noexcept |
| template<typename EditWidgetType > | |
| void | editLibraryElementTriggered (const FilePath &fp, bool isNewElement) noexcept |
| void | currentTabChanged (int index) noexcept |
| void | tabCloseRequested (int index) noexcept |
| bool | closeTab (int index) noexcept |
| void | createActions () noexcept |
| void | createToolBars () noexcept |
| void | createMenus () noexcept |
| EditorWidgetBase::Context | createContext (bool isNewElement) noexcept |
| void | setAvailableFeatures (const QSet< EditorWidgetBase::Feature > &features) noexcept |
| void | setActiveEditorWidget (EditorWidgetBase *widget) |
| void | newLibraryElement (NewElementWizardContext::ElementType type) |
| void | duplicateLibraryElement (NewElementWizardContext::ElementType type, const FilePath &fp) |
| void | editNewLibraryElement (NewElementWizardContext::ElementType type, const FilePath &fp) |
| void | updateTabTitles () noexcept |
| void | tabCountChanged () noexcept |
| void | closeEvent (QCloseEvent *event) noexcept override |
| bool | closeAllTabs (bool withNonClosable, bool askForSave) noexcept |
Private Attributes | |
| Workspace & | mWorkspace |
| bool | mIsOpenedReadOnly |
| QScopedPointer< Ui::LibraryEditorLegacy > | mUi |
| QScopedPointer< StandardEditorCommandHandler > | mStandardCommandHandler |
| std::unique_ptr< GraphicsLayerList > | mLayers |
| EditorWidgetBase * | mCurrentEditorWidget |
| Library * | mLibrary |
| QScopedPointer< QAction > | mActionAboutLibrePcb |
| QScopedPointer< QAction > | mActionAboutQt |
| QScopedPointer< QAction > | mActionOnlineDocumentation |
| QScopedPointer< QAction > | mActionKeyboardShortcutsReference |
| QScopedPointer< QAction > | mActionWebsite |
| QScopedPointer< QAction > | mActionSave |
| QScopedPointer< QAction > | mActionSaveAll |
| QScopedPointer< QAction > | mActionCloseTab |
| QScopedPointer< QAction > | mActionCloseAllTabs |
| QScopedPointer< QAction > | mActionCloseWindow |
| QScopedPointer< QAction > | mActionQuit |
| QScopedPointer< QAction > | mActionFileManager |
| QScopedPointer< QAction > | mActionRescanLibraries |
| QScopedPointer< QAction > | mActionImportDxf |
| QScopedPointer< QAction > | mActionImportEagleLibrary |
| QScopedPointer< QAction > | mActionImportKiCadLibrary |
| QScopedPointer< QAction > | mActionExportImage |
| QScopedPointer< QAction > | mActionExportPdf |
| QScopedPointer< QAction > | mActionPrint |
| QScopedPointer< QAction > | mActionNewElement |
| QScopedPointer< QAction > | mActionNextPage |
| QScopedPointer< QAction > | mActionPreviousPage |
| QScopedPointer< QAction > | mActionFind |
| QScopedPointer< QAction > | mActionSelectAll |
| QScopedPointer< QAction > | mActionGridProperties |
| QScopedPointer< QAction > | mActionGridIncrease |
| QScopedPointer< QAction > | mActionGridDecrease |
| QScopedPointer< QAction > | mActionToggleBgImage |
| QScopedPointer< QAction > | mActionZoomFit |
| QScopedPointer< QAction > | mActionZoomIn |
| QScopedPointer< QAction > | mActionZoomOut |
| QScopedPointer< QAction > | mActionToggle3D |
| QScopedPointer< QAction > | mActionUndo |
| QScopedPointer< QAction > | mActionRedo |
| QScopedPointer< QAction > | mActionCut |
| QScopedPointer< QAction > | mActionCopy |
| QScopedPointer< QAction > | mActionPaste |
| QScopedPointer< QAction > | mActionMoveLeft |
| QScopedPointer< QAction > | mActionMoveRight |
| QScopedPointer< QAction > | mActionMoveUp |
| QScopedPointer< QAction > | mActionMoveDown |
| QScopedPointer< QAction > | mActionRotateCcw |
| QScopedPointer< QAction > | mActionRotateCw |
| QScopedPointer< QAction > | mActionMirrorHorizontal |
| QScopedPointer< QAction > | mActionMirrorVertical |
| QScopedPointer< QAction > | mActionFlipHorizontal |
| QScopedPointer< QAction > | mActionFlipVertical |
| QScopedPointer< QAction > | mActionMoveAlign |
| QScopedPointer< QAction > | mActionSnapToGrid |
| QScopedPointer< QAction > | mActionProperties |
| QScopedPointer< QAction > | mActionRemove |
| QScopedPointer< QAction > | mActionHelperTools |
| QScopedPointer< QAction > | mActionGenerateOutline |
| QScopedPointer< QAction > | mActionGenerateCourtyard |
| QScopedPointer< QAction > | mActionAbort |
| QScopedPointer< QAction > | mActionToolSelect |
| QScopedPointer< QAction > | mActionToolLine |
| QScopedPointer< QAction > | mActionToolRect |
| QScopedPointer< QAction > | mActionToolPolygon |
| QScopedPointer< QAction > | mActionToolCircle |
| QScopedPointer< QAction > | mActionToolArc |
| QScopedPointer< QAction > | mActionToolText |
| QScopedPointer< QAction > | mActionToolName |
| QScopedPointer< QAction > | mActionToolValue |
| QScopedPointer< QAction > | mActionToolPin |
| QScopedPointer< QAction > | mActionToolSmtPadStandard |
| QScopedPointer< QAction > | mActionToolThtPad |
| QScopedPointer< QAction > | mActionToolSpecialPadThermal |
| QScopedPointer< QAction > | mActionToolSpecialPadBga |
| QScopedPointer< QAction > | mActionToolSpecialPadEdgeConnector |
| QScopedPointer< QAction > | mActionToolSpecialPadTest |
| QScopedPointer< QAction > | mActionToolSpecialPadLocalFiducial |
| QScopedPointer< QAction > | mActionToolSpecialPadGlobalFiducial |
| QScopedPointer< QAction > | mActionToolZone |
| QScopedPointer< QAction > | mActionToolHole |
| QScopedPointer< QAction > | mActionToolMeasure |
| QScopedPointer< QAction > | mActionReNumberPads |
| QScopedPointer< UndoStackActionGroup > | mUndoStackActionGroup |
| QScopedPointer< ExclusiveActionGroup > | mToolsActionGroup |
| QScopedPointer< QToolBar > | mToolBarFile |
| QScopedPointer< QToolBar > | mToolBarEdit |
| QScopedPointer< QToolBar > | mToolBarView |
| QScopedPointer< QToolBar > | mToolBarCommand |
| QScopedPointer< QToolBar > | mToolBarTools |
The LibraryEditorLegacy class.
|
delete |
|
delete |
| LibraryEditorLegacy | ( | Workspace & | ws, |
| Library & | lib, | ||
| bool | readOnly | ||
| ) |
Here is the call graph for this function:
|
noexcept |
Here is the call graph for this function:
|
noexcept |
Here is the call graph for this function:
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
delete |
|
signal |
Here is the caller graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
|
privatenoexcept |
Here is the caller graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
privatenoexcept |
Here is the caller graph for this function:
|
privatenoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
privatenoexcept |
|
privatenoexcept |
|
private |
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Here is the call graph for this function:
|
private |
Here is the call graph for this function:
|
private |
|
privatenoexcept |
Here is the call graph for this function:
Here is the caller graph for this function:
|
privatenoexcept |
Here is the caller graph for this function:
|
overrideprivatenoexcept |
|
privatenoexcept |
Here is the caller graph for this function:
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |