Changeset 14 for trunk/orca/qt/qorca.cpp
- Timestamp:
- 02/01/06 21:18:20 (3 years ago)
- Files:
-
- 1 modified
-
trunk/orca/qt/qorca.cpp (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/orca/qt/qorca.cpp
r2 r14 330 330 #define LD_SET_WORD 21 331 331 #define LD_GRID 22 332 #define LD_PROGRESS 23 333 #define LD_WEIGHT 24 332 334 333 335 … … 457 459 QTabWidget* pw = new QTabWidget; 458 460 parent.addWidget( pw ); 461 //setWID( setWord, pw->_wid ); 462 wid = pw; 459 463 460 464 val = cbp.values + 1; … … 462 466 tabWidgetBlock( pw, blk->values + val->series.index, 463 467 blk->values + blk->used ); 464 wid = pw;465 468 } 466 469 break; … … 596 599 ++val; 597 600 qoLayout( lo, val->index, val->series.index ); 601 break; 602 603 case LD_PROGRESS: 604 { 605 if( ! parent.layout() ) 606 goto no_layout; 607 608 SProgress* pw = new SProgress; 609 parent.addWidget( pw ); 610 setWID( setWord, pw->_wid ); 611 pw->setRange( 0, cbp.values[1].integer ); 612 wid = pw; 613 } 614 break; 615 616 case LD_WEIGHT: 617 if( parent.box && wid ) 618 { 619 parent.box->setStretchFactor(wid, cbp.values[1].integer); 620 } 598 621 break; 599 622 } … … 975 998 ((QTextEdit*) rec->widget)->setPlainText( txt ); 976 999 } 1000 break; 1001 1002 case WT_Progress: 1003 if( a2->type == OT_INTEGER ) 1004 { 1005 ((QProgressBar*) rec->widget)->setValue( a2->integer ); 1006 } 977 1007 break; 978 1008 … … 1111 1141 " 21 [set-word!]\n" 1112 1142 " 22 ['grid integer! block!]\n" 1143 " 23 ['progress integer!]\n" 1144 " 24 ['weight integer!]\n" 1113 1145 "]\n" 1114 1146 "protect 'layout-rules\n" … … 1383 1415 WIDGET_CODE(SLineEdit,WT_LineEdit) 1384 1416 WIDGET_CODE(STextEdit,WT_TextEdit) 1417 WIDGET_CODE(SProgress,WT_Progress) 1385 1418 1386 1419
