Changeset 651


Ignore:
Timestamp:
09/21/14 05:00:46 (3 years ago)
Author:
jls17
Message:
  • made the inner itemTable a member variable
Location:
branches/work_320/doc/menus
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/work_320/doc/menus/DocCharacterMenu.cpp

    r650 r651  
    2323using namespace OUTPUT; 
    2424 
     25CDocCharacterMenu::CDocCharacterMenu(CTable &table, CARCharMenu &menuObj) 
     26: outputTable(table), menu(menuObj), itemTable(new OUTPUT::CTable("menuItems", "TblObjectList")) 
     27{ 
     28        itemTable->AddColumn(20, "Type");        
     29        itemTable->AddColumn(40, "Label"); 
     30        itemTable->AddColumn(40, "Value"); 
     31} 
     32 
    2533void CDocCharacterMenu::Documentation() 
    2634{ 
    2735        try 
    2836        { 
    29                 CTable tbl("menuItems", "TblObjectList"); 
    30                 tbl.AddColumn(20, "Type");       
    31                 tbl.AddColumn(40, "Label"); 
    32                 tbl.AddColumn(40, "Value"); 
    33  
    3437                const ARCharMenuList& menu = this->menu.GetDefinition().u.menuList; 
    3538                for(unsigned int i=0; i< menu.numItems; i++) 
     
    4750                        row.AddCell(cellItemLabel); 
    4851                        row.AddCell(cellItemValue); 
    49                         tbl.AddRow(row);                 
     52                        itemTable->AddRow(row);          
    5053                } 
    5154                 
    5255                CTableRow row; 
    5356                row.AddCell("Menu Definition"); 
    54                 row.AddCell(tbl.ToXHtml()); 
    55                 table.AddRow(row); 
     57                row.AddCell(itemTable->ToXHtml()); 
     58                outputTable.AddRow(row); 
    5659        } 
    5760        catch(exception& e) 
  • branches/work_320/doc/menus/DocCharacterMenu.h

    r650 r651  
    2424{ 
    2525public: 
    26         CDocCharacterMenu(OUTPUT::CTable &table, CARCharMenu &menuObj) : table(table), menu(menuObj) {} 
     26        CDocCharacterMenu(OUTPUT::CTable &table, CARCharMenu &menuObj); 
    2727 
    2828        void Documentation(); 
    2929 
    3030private: 
    31         OUTPUT::CTable &table; 
     31        OUTPUT::CTable &outputTable; 
     32        auto_ptr<OUTPUT::CTable> itemTable; 
    3233        CARCharMenu &menu; 
    3334}; 
Note: See TracChangeset for help on using the changeset viewer.