diff -r 513107d1ed59 -r d7d0708b1c60 mapeditor.cpp --- a/mapeditor.cpp Tue Dec 04 12:32:56 2007 +0000 +++ b/mapeditor.cpp Tue Dec 04 12:32:59 2007 +0000 @@ -130,7 +130,7 @@ blockReposition=false; blockSaveState=false; - hidemode=BranchObj::HideNone; + hidemode=HideNone; // Create temporary files makeTmpDirs(); @@ -153,6 +153,20 @@ // Network netstate=Offline; + + // Attributes + attrTable= new AttributeTable(); + attrTable->addKey ("Key A - Priority"); + attrTable->addValue ("Key A","P 1"); + attrTable->addValue ("Key A","P 2"); + attrTable->addValue ("Key A","P 3"); + attrTable->addValue ("Key A","P 4"); + attrTable->addKey ("Key B"); + attrTable->addValue ("Key B","w1"); + attrTable->addValue ("Key B","w2"); + attrTable->addKey ("Key Prio"); + attrTable->addValue ("Key Prio","Prio 1"); + attrTable->addValue ("Key Prio","Prio 2"); } MapEditor::~MapEditor() @@ -1765,7 +1779,7 @@ return pix; } -void MapEditor::setHideTmpMode (BranchObj::HideTmpMode mode) +void MapEditor::setHideTmpMode (HideTmpMode mode) { hidemode=mode; mapCenter->setHideTmp (hidemode); @@ -1773,7 +1787,7 @@ scene()->update(); } -BranchObj::HideTmpMode MapEditor::getHideTmpMode() +HideTmpMode MapEditor::getHideTmpMode() { return hidemode; } @@ -1783,9 +1797,9 @@ // should be called before and after exports // depending on the settings if (b && settings.value("/export/useHideExport","true")=="true") - setHideTmpMode (BranchObj::HideExport); + setHideTmpMode (HideExport); else - setHideTmpMode (BranchObj::HideNone); + setHideTmpMode (HideNone); } void MapEditor::exportASCII(QString fname,bool askName) @@ -4158,6 +4172,11 @@ } } +AttributeTable* MapEditor::attributeTable() +{ + return attrTable; +} + void MapEditor::testFunction1() { /* @@ -4194,12 +4213,20 @@ void MapEditor::testFunction2() { + // Toggle hidemode + if (hidemode==HideExport) + setHideTmpMode (HideNone); + else + setHideTmpMode (HideExport); + +/* LinkableMapObj *lmo=xelection.getBranch(); if (lmo) { cout << "LMO::id="<getID().ascii()<