Changeset 515 for trunk/geant4/interfaces/basic/src/G4UIQt.cc
- Timestamp:
- Jun 20, 2007, 12:24:45 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/interfaces/basic/src/G4UIQt.cc
r514 r515 352 352 void G4UIQt::TerminalHelp(G4String newCommand) 353 353 { 354 355 354 356 if (!fHelpDialog) { 355 357 fHelpDialog = new QDialog; … … 367 369 368 370 371 // en test : creation de doc html 372 373 374 treeTop->CreateHTML(); 375 printf("************ create file : -%s-**********\n",((char*)treeTop->GetPathName().data())); 376 377 378 379 380 381 382 383 // 369 384 // build widget 370 385 fHelpTreeWidget = new QTreeWidget(); 386 fHelpTreeWidget->setSelectionMode(QAbstractItemView::SingleSelection); 371 387 fHelpTreeWidget->setColumnCount(2); 372 388 fHelpTreeWidget->setColumnHidden(1,true); … … 429 445 430 446 if (!list.isEmpty()) { 431 printf("found...........\n");432 447 if (list.first()->childCount() >0) 433 448 list.first()->setExpanded(true); 434 435 QList<QTreeWidgetItem *> selected = fHelpTreeWidget->selectedItems(); 436 if (!selected.isEmpty()) { 437 for (int a=0;a<selected.count();a++) { 438 printf("unselect %d\n",selected.count()); 439 // selected.at(a)->setSelected(false); 440 selected.first()->setSelected(false); 441 } 442 printf("AAA\n"); 449 450 //collapsed open item 451 QList<QTreeWidgetItem *> selected; 452 selected = fHelpTreeWidget->selectedItems(); 453 if ( selected.count() != 0 ) { 454 fHelpTreeWidget->collapseItem (selected.at( 0 ) ); 443 455 } 444 printf("BB\n"); 456 457 // clear old selection 458 fHelpTreeWidget->clearSelection(); 445 459 list.first()->setSelected(true); 446 printf("CC\n"); 447 460 448 461 // Call the update of the right textArea 449 462 helpTreeCallback(); 450 printf("DD\n");451 463 } 452 } 464 } 465 fHelpDialog->setWindowTitle("Help on commands"); 453 466 fHelpDialog->resize(800,600); 454 467 fHelpDialog->move(QPoint(400,150)); … … 649 662 return; 650 663 651 item = fHelpTreeWidget->selectedItems().first(); 664 QList<QTreeWidgetItem *> list =fHelpTreeWidget->selectedItems(); 665 if (list.isEmpty()) 666 return; 667 item = list.first(); 652 668 if (!item) 653 669 return;
Note: See TracChangeset
for help on using the changeset viewer.