Changeset 108:bf355fd6563e in glemon-0.x for main_win.cc
- Timestamp:
- 01/05/06 13:30:09 (19 years ago)
- Branch:
- gui
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk/gui@2453
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main_win.cc
r107 r108 410 410 void MainWin::createAlgoWin(int algoid) 411 411 { 412 AlgoWin * aw=new AlgoWin(algoid, tabnames , tabs[0]->mapstorage.getNodeMapList(),tabs[0]->mapstorage.getEdgeMapList());412 AlgoWin * aw=new AlgoWin(algoid, tabnames); 413 413 aw->signal_closing().connect(sigc::mem_fun(*this, &MainWin::deRegisterAlgoWin)); 414 414 aw->signal_maplist_needed().connect(sigc::mem_fun(*this, &MainWin::updateAlgoWinMaps)); … … 417 417 } 418 418 419 void MainWin::updateAlgoWinTabs() 420 { 421 std::set< AlgoWin* >::iterator awsi=aws.begin(); 422 for(;awsi!=aws.end();awsi++) 423 { 424 (*awsi)->update_tablist(tabnames); 425 } 426 } 427 419 428 void MainWin::updateAlgoWinMaps(AlgoWin * awp, std::string tabname) 420 429 { … … 423 432 { 424 433 } 425 awp->update_maplist(tabs[i]->mapstorage.getNodeMapList(),tabs[i]->mapstorage.getEdgeMapList()); 434 //awp->update_maplist(tabs[i]->mapstorage.getNodeMapList(),tabs[i]->mapstorage.getEdgeMapList()); 435 awp->update_maplist(&(tabs[i]->mapstorage)); 426 436 } 427 437 … … 429 439 { 430 440 aws.erase(awp); 431 }432 433 void MainWin::updateAlgoWinTabs()434 {435 std::set< AlgoWin* >::iterator awsi=aws.begin();436 for(;awsi!=aws.end();awsi++)437 {438 (*awsi)->update_tablist(tabnames);439 }440 441 } 441 442
Note: See TracChangeset
for help on using the changeset viewer.