Inheritance diagram for RootItem:
Public Member Functions | |
RootItem (QListView *view, ShowModesDlg *dlg) | |
QString | name () |
void | setAttributes (QDomElement) |
void | parseDom (QDomElement elem) |
~RootItem () | |
void | add () |
bool | deletable () |
Definition at line 298 of file showmodesdlg.cpp.
|
Definition at line 301 of file showmodesdlg.cpp. References add(), and Item::menu. 00301 : Item( view, dlg ) 00302 { 00303 menu = new QPopupMenu( dlg ); 00304 menu->insertItem( "add view mode", dlg, SLOT(add 00305 () )); 00306 setText( 0, "modes" ); 00307 }
|
|
Definition at line 340 of file showmodesdlg.cpp.
|
|
Reimplemented from Item. Definition at line 517 of file showmodesdlg.cpp. References name(), ModeItem::setTextInListView(), and Item::showModesDlg. Referenced by RootItem(). 00518 { 00519 QString name = ""; 00520 int zoom = 100; 00521 ModeEditDlg * dlg = new ModeEditDlg( name, zoom, showModesDlg , "add mode" ); 00522 if ( dlg->exec() == QDialog::Accepted ) 00523 { 00524 ModeItem *item = new ModeItem( this,showModesDlg, name, zoom ); 00525 item->setTextInListView(); 00526 setOpen( true ); 00527 } 00528 // todo: check name is unique 00529 else 00530 { 00531 return; 00532 } 00533 }
|
|
Implements Item. Definition at line 347 of file showmodesdlg.cpp.
|
|
Implements Item. Definition at line 308 of file showmodesdlg.cpp. Referenced by add(), and parseDom().
|
|
Definition at line 319 of file showmodesdlg.cpp. References name(), ModeItem::parseDom(), and Item::showModesDlg. Referenced by ShowModesDlg::ShowModesDlg(). 00320 { 00321 QDomNode node = elem.firstChild(); 00322 00323 while ( !node.isNull() ) 00324 { 00325 if ( node.isElement() && node.nodeName() == "modeView" ) 00326 { 00327 QDomElement elem = node.toElement(); 00328 00329 Q_ASSERT((elem.hasAttribute("name") && elem.hasAttribute("zoom"))); 00330 00331 QString name = elem.attribute( "name" ,""); 00332 QString zoom = elem.attribute( "zoom",""); 00333 00334 ModeItem * modeItem = new ModeItem( this, showModesDlg , name, zoom.toInt() ); 00335 modeItem->parseDom( elem ); 00336 } 00337 node = node.nextSibling(); 00338 } 00339 }
|
|
Implements Item. Definition at line 314 of file showmodesdlg.cpp.
|