SubshapeSelection in CreateGroupDlg changed on RadioButton

This commit is contained in:
dmv 2007-12-04 14:05:57 +00:00
parent 5ce47477fd
commit ddf46274fa
2 changed files with 5 additions and 4 deletions

View File

@ -93,7 +93,7 @@ GroupGUI_GroupDlg::GroupGUI_GroupDlg(Mode mode, GeometryGUI* theGeometryGUI, QWi
myMainName->setReadOnly( true ); myMainName->setReadOnly( true );
myMainName->setEnabled( myMode == CreateGroup ); myMainName->setEnabled( myMode == CreateGroup );
mySelSubBtn = new QPushButton( tr( "SELECT_SUB_SHAPES" ), aFrame ); mySelSubBtn = new QRadioButton (tr( "SELECT_SUB_SHAPES" ), aFrame );
mySelAllBtn = new QPushButton( tr( "SELECT_ALL" ), aFrame ); mySelAllBtn = new QPushButton( tr( "SELECT_ALL" ), aFrame );
myAddBtn = new QPushButton( tr( "ADD" ), aFrame ); myAddBtn = new QPushButton( tr( "ADD" ), aFrame );
myRemBtn = new QPushButton( tr( "REMOVE" ), aFrame ); myRemBtn = new QPushButton( tr( "REMOVE" ), aFrame );
@ -128,7 +128,7 @@ GroupGUI_GroupDlg::~GroupGUI_GroupDlg()
void GroupGUI_GroupDlg::Init() void GroupGUI_GroupDlg::Init()
{ {
// san -- TODO: clear selected sub-shapes... // san -- TODO: clear selected sub-shapes...
mySelSubBtn->setChecked( true );
if ( myMode == CreateGroup ) { if ( myMode == CreateGroup ) {
initName( tr( "GROUP_PREFIX" ) ); initName( tr( "GROUP_PREFIX" ) );
@ -272,7 +272,7 @@ void GroupGUI_GroupDlg::SetEditCurrentArgument()
if ( send == mySelBtn ) if ( send == mySelBtn )
myEditCurrentArgument = myMainName; myEditCurrentArgument = myMainName;
else if ( send == mySelSubBtn || send == mySelAllBtn ) else if ( (QRadioButton*)sender() == mySelSubBtn || send == mySelAllBtn )
myEditCurrentArgument = 0; myEditCurrentArgument = 0;
activateSelection(); activateSelection();

View File

@ -35,6 +35,7 @@
class QGroupBox; class QGroupBox;
class QLineEdit; class QLineEdit;
class QListBox; class QListBox;
class QRadioButton;
//================================================================================= //=================================================================================
// class : GroupGUI_GroupDlg // class : GroupGUI_GroupDlg
@ -93,7 +94,7 @@ private:
QGroupBox* GroupMedium; QGroupBox* GroupMedium;
QPushButton* mySelBtn; QPushButton* mySelBtn;
QLineEdit* myMainName; QLineEdit* myMainName;
QPushButton* mySelSubBtn; QRadioButton* mySelSubBtn;
QPushButton* mySelAllBtn; QPushButton* mySelAllBtn;
QPushButton* myAddBtn; QPushButton* myAddBtn;
QPushButton* myRemBtn; QPushButton* myRemBtn;