Commit 22ddf0ad authored by Dick Hollenbeck's avatar Dick Hollenbeck
Browse files

Finish up first working version of the XML export. Clean up netform.cpp

parents 86a6c4de 42f710a9
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -4,6 +4,11 @@ KiCad ChangeLog 2010
Please add newer entries at the top, list the date and your name with
email address.

2010-Aug-4 UPDATE Dick Hollenbeck <dick@softplc.com>
================================================================================
++eeschema netform.cpp:
  * Finish up first working version of the XML export.

2010-Aug-3 UPDATE Dick Hollenbeck <dick@softplc.com>
================================================================================
++eeschema netlist.cpp and netform.cpp:
+3 −2
Original line number Diff line number Diff line
@@ -72,6 +72,7 @@ public:
#define DSLSZ 32          // Max number of levels for a sheet path
    SCH_SHEET*      m_sheets[DSLSZ];


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

    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 )
    {
        description = aDescription;
    }

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

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

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

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

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

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

    /**
     * Function GetLogicalName
     * returns the logical name of the library, which for now is the filename
     * without path or extension.
     * wxString - The logical library name.
     * returns the logical name of the library.
     * @return wxString - The logical name of this library.
     */
    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();
    }


    /**