Commit 42f710a9 authored by Dick Hollenbeck's avatar Dick Hollenbeck
Browse files

XML export work

parent 86a6c4de
Loading
Loading
Loading
Loading
+3 −2
Original line number Original line Diff line number Diff line
@@ -72,6 +72,7 @@ public:
#define DSLSZ 32          // Max number of levels for a sheet path
#define DSLSZ 32          // Max number of levels for a sheet path
    SCH_SHEET*      m_sheets[DSLSZ];
    SCH_SHEET*      m_sheets[DSLSZ];



public:
public:
    SCH_SHEET_PATH();
    SCH_SHEET_PATH();
    // ~SCH_SHEET_PATH() { };
    // ~SCH_SHEET_PATH() { };
+6 −6
Original line number Original line Diff line number Diff line
@@ -71,32 +71,32 @@ public:


    virtual void SetName( const wxString& aName ) { name = aName; }
    virtual void SetName( const wxString& aName ) { name = aName; }


    bool isComponent() { return type == ROOT; }
    bool isComponent() const { return type == ROOT; }


    bool isAlias() { return type == ALIAS; }
    bool isAlias() const { return type == ALIAS; }


    int GetType() { return type; }
    int GetType() const { return type; }


    void SetDescription( const wxString& aDescription )
    void SetDescription( const wxString& aDescription )
    {
    {
        description = aDescription;
        description = aDescription;
    }
    }


    wxString GetDescription() { return description; }
    wxString GetDescription() const { return description; }


    void SetKeyWords( const wxString& aKeyWords )
    void SetKeyWords( const wxString& aKeyWords )
    {
    {
        keyWords = aKeyWords;
        keyWords = aKeyWords;
    }
    }


    wxString GetKeyWords() { return keyWords; }
    wxString GetKeyWords() const { return keyWords; }


    void SetDocFileName( const wxString& aDocFileName )
    void SetDocFileName( const wxString& aDocFileName )
    {
    {
        docFileName = aDocFileName;
        docFileName = aDocFileName;
    }
    }


    wxString GetDocFileName() { return docFileName; }
    wxString GetDocFileName() const { return docFileName; }


    /**
    /**
     * Write the entry document information to a FILE in "*.dcm" format.
     * Write the entry document information to a FILE in "*.dcm" format.
+14 −4
Original line number Original line Diff line number Diff line
@@ -360,11 +360,21 @@ public:


    /**
    /**
     * Function GetLogicalName
     * Function GetLogicalName
     * returns the logical name of the library, which for now is the filename
     * returns the logical name of the library.
     * without path or extension.
     * @return wxString - The logical name of this library.
     * wxString - The logical library name.
     */
     */
    wxString GetLogicalName() { return fileName.GetName(); }
    wxString GetLogicalName()
    {
        /*  for now is the filename without path or extension.

            Technically the library should not know its logical name!
            This will eventually come out of a pair of lookup tables using a
            reverse lookup using the full name or library pointer as a key.
            Search will be by project lookup table and then user lookup table if
            not found.
        */
        return fileName.GetName();
    }




    /**
    /**
+533 −297

File changed.

Preview size limit exceeded, changes collapsed.