25#ifndef __DIALOG_IMPORT_GFX_SCH_H__
26#define __DIALOG_IMPORT_GFX_SCH_H__
DIALOG_IMPORT_GFX_SCH_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Import Vector Graphics File"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
void onBrowseFiles(wxCommandEvent &event) override
std::unique_ptr< GRAPHICS_IMPORTER > m_importer
SCH_BASE_FRAME * m_parent
bool TransferDataToWindow() override
wxString m_filenameOverride
void onFilename(wxCommandEvent &event)
DIALOG_IMPORT_GFX_SCH(SCH_BASE_FRAME *aParent)
void onInteractivePlacement(wxCommandEvent &event) override
void originOptionOnUpdateUI(wxUpdateUIEvent &event) override
void SetFilenameOverride(const wxString &aFilenameOverride)
Set the filename override to be applied in TransferDataToWindow.
bool TransferDataFromWindow() override
std::list< std::unique_ptr< EDA_ITEM > > & GetImportedItems()
bool IsPlacementInteractive()
void onAbsolutePlacement(wxCommandEvent &event) override
static double m_importScale
static bool m_placementInteractive
UNIT_BINDER m_defaultLineWidth
std::unique_ptr< GRAPHICS_IMPORT_MGR > m_gfxImportMgr
Manage vector graphics importers.
A shim class between EDA_DRAW_FRAME and several derived classes: SYMBOL_EDIT_FRAME,...