[Rojav-commits] rocgui/impl item.cpp,1.28,1.29
Brought to you by:
robvrs
|
From: rob v. <ro...@us...> - 2005-11-28 17:05:51
|
Update of /cvsroot/rojav/rocgui/impl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27610 Modified Files: item.cpp Log Message: <No Comment Entered> Index: item.cpp =================================================================== RCS file: /cvsroot/rojav/rocgui/impl/item.cpp,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** item.cpp 26 Nov 2005 13:42:09 -0000 1.28 --- item.cpp 28 Nov 2005 17:05:40 -0000 1.29 *************** *** 43,46 **** --- 43,47 ---- #include "rocgui/dialogs/feedbackdialog.h" #include "rocgui/dialogs/locdialog.h" + #include "rocgui/dialogs/trackdialog.h" #include "rocrail/wrapper/public/AutoCmd.h" *************** *** 575,578 **** --- 576,592 ---- fbDlg->Destroy(); } + else if( StrOp.equals( wTrack.name(), name ) ) { + TrackDialog* tkDlg = new TrackDialog( this, m_Props ); + if( wxID_OK == tkDlg->ShowModal() ) { + /* Notify RocRail. */ + iONode cmd = NodeOp.inst( wModelCmd.name(), NULL, ELEMENT_NODE ); + wModelCmd.setcmd( cmd, wModelCmd.modify ); + NodeOp.addChild( cmd, (iONode)m_Props->base.clone( m_Props ) ); + wxGetApp().sendToRocrail( cmd ); + cmd->base.del(cmd); + } + Refresh(); + tkDlg->Destroy(); + } else { CRjPropDlg* propDlg = new CRjPropDlg(this, m_Props ); |