Lines 102-108
Link Here
|
102 |
//======================================================================== |
102 |
//======================================================================== |
103 |
DBG_NAME(OCopyTable) |
103 |
DBG_NAME(OCopyTable) |
104 |
//------------------------------------------------------------------------ |
104 |
//------------------------------------------------------------------------ |
105 |
OCopyTable::OCopyTable( Window * pParent, EImportMode atWhat, sal_Bool bIsView, OCopyTableWizard::Wizard_Create_Style nLastAction ) |
105 |
//--------dyf modify 2007/7/10 |
|
|
106 |
OCopyTable::OCopyTable( Window * pParent, EImportMode atWhat, sal_Bool bIsView )//, OCopyTableWizard::Wizard_Create_Style nLastAction ) |
107 |
//--------modify end |
106 |
: OWizardPage( pParent, ModuleRes(TAB_WIZ_COPYTABLE) ), |
108 |
: OWizardPage( pParent, ModuleRes(TAB_WIZ_COPYTABLE) ), |
107 |
m_ftTableName( this, ModuleRes( FT_TABLENAME ) ), |
109 |
m_ftTableName( this, ModuleRes( FT_TABLENAME ) ), |
108 |
m_edTableName( this, ModuleRes( ET_TABLENAME ) ), |
110 |
m_edTableName( this, ModuleRes( ET_TABLENAME ) ), |
Lines 170-197
Link Here
|
170 |
|
172 |
|
171 |
m_aCB_PrimaryColumn.Enable(m_bPKeyAllowed); |
173 |
m_aCB_PrimaryColumn.Enable(m_bPKeyAllowed); |
172 |
|
174 |
|
173 |
// reselect the last action before |
|
|
174 |
switch(nLastAction) |
175 |
{ |
176 |
case OCopyTableWizard::WIZARD_DEF_DATA: |
177 |
m_aRB_DefData.Check(sal_True); |
178 |
break; |
179 |
case OCopyTableWizard::WIZARD_DEF: |
180 |
m_aRB_Def.Check(sal_True); |
181 |
break; |
182 |
case OCopyTableWizard::WIZARD_APPEND_DATA: |
183 |
m_aRB_AppendData.Check(sal_True); |
184 |
m_pParent->EnableButton(OCopyTableWizard::WIZARD_NEXT,sal_False); |
185 |
break; |
186 |
case OCopyTableWizard::WIZARD_DEF_VIEW: |
187 |
if(m_bIsViewAllowed) |
188 |
{ |
189 |
m_aRB_View.Check(sal_True); |
190 |
m_pParent->EnableButton(OCopyTableWizard::WIZARD_NEXT,sal_False); |
191 |
} |
192 |
else |
193 |
m_aRB_DefData.Check(sal_True); |
194 |
} |
195 |
m_aRB_AppendData.SetClickHdl( LINK( this, OCopyTable, AppendDataClickHdl ) ); |
175 |
m_aRB_AppendData.SetClickHdl( LINK( this, OCopyTable, AppendDataClickHdl ) ); |
196 |
|
176 |
|
197 |
m_aRB_DefData.SetClickHdl( LINK( this, OCopyTable, RadioChangeHdl ) ); |
177 |
m_aRB_DefData.SetClickHdl( LINK( this, OCopyTable, RadioChangeHdl ) ); |
Lines 232-245
Link Here
|
232 |
IMPL_LINK( OCopyTable, AppendDataClickHdl, Button*, /*pButton*/ ) |
212 |
IMPL_LINK( OCopyTable, AppendDataClickHdl, Button*, /*pButton*/ ) |
233 |
{ |
213 |
{ |
234 |
DBG_CHKTHIS(OCopyTable,NULL); |
214 |
DBG_CHKTHIS(OCopyTable,NULL); |
|
|
215 |
|
216 |
SetAppendDataRadio(); |
217 |
return 0; |
218 |
} |
219 |
//--------dyf ADD |
220 |
void OCopyTable::SetAppendDataRadio() |
221 |
{ |
235 |
m_pParent->EnableButton(OCopyTableWizard::WIZARD_NEXT,sal_True); |
222 |
m_pParent->EnableButton(OCopyTableWizard::WIZARD_NEXT,sal_True); |
236 |
m_aFT_KeyName.Enable(sal_False); |
223 |
m_aFT_KeyName.Enable(sal_False); |
237 |
m_aCB_PrimaryColumn.Enable(sal_False); |
224 |
m_aCB_PrimaryColumn.Enable(sal_False); |
238 |
m_edKeyName.Enable(sal_False); |
225 |
m_edKeyName.Enable(sal_False); |
239 |
m_pParent->setCreateStyle(OCopyTableWizard::WIZARD_APPEND_DATA); |
226 |
m_pParent->setCreateStyle(OCopyTableWizard::WIZARD_APPEND_DATA); |
240 |
|
|
|
241 |
return 0; |
242 |
} |
227 |
} |
|
|
228 |
|
229 |
//--------add end |
243 |
//------------------------------------------------------------------------ |
230 |
//------------------------------------------------------------------------ |
244 |
IMPL_LINK( OCopyTable, RadioChangeHdl, Button*, pButton ) |
231 |
IMPL_LINK( OCopyTable, RadioChangeHdl, Button*, pButton ) |
245 |
{ |
232 |
{ |
Lines 420-422
Link Here
|
420 |
return sal_True; |
407 |
return sal_True; |
421 |
} |
408 |
} |
422 |
// ----------------------------------------------------------------------------- |
409 |
// ----------------------------------------------------------------------------- |
|
|
410 |
//---dyf add 2006/7/10 |
411 |
void OCopyTable::setCreateStyleAction() |
412 |
{ |
413 |
// reselect the last action before |
414 |
switch(m_pParent->getCreateStyle()) |
415 |
{ |
416 |
case OCopyTableWizard::WIZARD_DEF_DATA: |
417 |
m_aRB_DefData.Check(sal_True); |
418 |
RadioChangeHdl(&m_aRB_DefData); |
419 |
break; |
420 |
case OCopyTableWizard::WIZARD_DEF: |
421 |
m_aRB_Def.Check(sal_True); |
422 |
RadioChangeHdl(&m_aRB_Def); |
423 |
break; |
424 |
case OCopyTableWizard::WIZARD_APPEND_DATA: |
425 |
m_aRB_AppendData.Check(sal_True); |
426 |
SetAppendDataRadio(); |
427 |
break; |
428 |
case OCopyTableWizard::WIZARD_DEF_VIEW: |
429 |
if(m_bIsViewAllowed) |
430 |
{ |
431 |
m_aRB_View.Check(sal_True); |
432 |
RadioChangeHdl(&m_aRB_View); |
433 |
} |
434 |
else |
435 |
{ |
436 |
m_aRB_DefData.Check(sal_True); |
437 |
RadioChangeHdl(&m_aRB_DefData); |
438 |
} |
439 |
} |
440 |
} |
441 |
//---add end |