Kaydet (Commit) 4c513133 authored tarafından Caolán McNamara's avatar Caolán McNamara

simplify CreateScImportAsciiDlg

Change-Id: Ibcd9dc854cf15ef0a6cbaba3fdc9e377e1073507
üst 01416aea
......@@ -1010,9 +1010,6 @@
#define RID_SCDLG_CHARTCOLROW (SC_DIALOGS_START + 80)
#define RID_SCDLG_AREAS (SC_DIALOGS_START + 81)
// popup for statusbar controller
#define RID_SCDLG_ASCII (SC_DIALOGS_START + 91)
// popup for drop-mode in navigator
#define RID_POPUP_DROPMODE (SC_DIALOGS_START + 92)
#define RID_DROPMODE_URL (SC_DIALOGS_START + 93)
......
......@@ -325,7 +325,7 @@ public:
SC_DLLPUBLIC static ScAbstractDialogFactory* Create();
virtual AbstractScImportAsciiDlg * CreateScImportAsciiDlg( Window* pParent, String aDatName, //add for ScImportAsciiDlg
SvStream* pInStream, int nId,
SvStream* pInStream,
ScImportAsciiCall eCall) = 0;
virtual AbstractScTextImportOptionsDlg * CreateScTextImportOptionsDlg(Window* pParent) = 0;
......
......@@ -647,21 +647,10 @@ bool AbstractScTextImportOptionsDlg_Impl::IsDateConversionSet() const
AbstractScImportAsciiDlg * ScAbstractDialogFactory_Impl::CreateScImportAsciiDlg ( Window* pParent, String aDatName,
SvStream* pInStream, int nId, ScImportAsciiCall eCall )
SvStream* pInStream, ScImportAsciiCall eCall )
{
ScImportAsciiDlg* pDlg=NULL;
switch ( nId )
{
case RID_SCDLG_ASCII :
pDlg = new ScImportAsciiDlg( pParent, aDatName,pInStream, eCall );
break;
default:
break;
}
if ( pDlg )
return new AbstractScImportAsciiDlg_Impl( pDlg );
return 0;
ScImportAsciiDlg* pDlg = new ScImportAsciiDlg( pParent, aDatName,pInStream, eCall );
return new AbstractScImportAsciiDlg_Impl( pDlg );
}
// ScImportAsciiDlg end
......
......@@ -391,7 +391,7 @@ public:
virtual ~ScAbstractDialogFactory_Impl() {}
virtual AbstractScImportAsciiDlg * CreateScImportAsciiDlg( Window* pParent, String aDatName, //add for ScImportAsciiDlg
SvStream* pInStream, int nId,
SvStream* pInStream,
ScImportAsciiCall eCall);
virtual AbstractScTextImportOptionsDlg * CreateScTextImportOptionsDlg(Window* pParent);
......
......@@ -20,33 +20,3 @@
#define BTN_OK 1
#define BTN_CANCEL 2
#define BTN_HELP 3
#define FL_FIELDOPT 4
#define FT_CHARSET 5
#define LB_CHARSET 6
#define FT_CUSTOMLANG 7
#define LB_CUSTOMLANG 8
#define FT_AT_ROW 9
#define NF_AT_ROW 10
#define FL_SEPOPT 11
#define RB_FIXED 12
#define RB_SEPARATED 13
#define CKB_TAB 14
#define CKB_COMMA 15
#define CKB_OTHER 16
#define ED_OTHER 17
#define CKB_SEMICOLON 18
#define CKB_SPACE 19
#define CB_ASONCE 20
#define CB_TEXTSEP 21
#define FT_TEXTSEP 22
#define FL_OTHER_OPTIONS 23
#define CB_QUOTED_AS_TEXT 24
#define CB_DETECT_SPECIAL_NUMBER 25
#define FL_WIDTH 26
#define FT_TYPE 27
#define LB_TYPE1 28
#define CTR_TABLEBOX 29
......@@ -207,7 +207,7 @@ sal_Int16 SAL_CALL ScFilterOptionsObj::execute() throw(uno::RuntimeException)
if ( xInputStream.is() )
pInStream = utl::UcbStreamHelper::CreateStream( xInputStream );
AbstractScImportAsciiDlg* pDlg = pFact->CreateScImportAsciiDlg( NULL, aPrivDatName, pInStream, RID_SCDLG_ASCII,SC_IMPORTFILE);
AbstractScImportAsciiDlg* pDlg = pFact->CreateScImportAsciiDlg( NULL, aPrivDatName, pInStream, SC_IMPORTFILE);
OSL_ENSURE(pDlg, "Dialog create fail!");
if ( pDlg->Execute() == RET_OK )
{
......
......@@ -930,7 +930,7 @@ void ScCellShell::ExecuteDB( SfxRequest& rReq )
ScAbstractDialogFactory* pFact = ScAbstractDialogFactory::Create();
OSL_ENSURE( pFact, "ScCellShell::ExecuteDB: SID_TEXT_TO_COLUMNS - pFact is null!" );
AbstractScImportAsciiDlg *pDlg = pFact->CreateScImportAsciiDlg(
NULL, String(), &aStream, RID_SCDLG_ASCII,SC_TEXTTOCOLUMNS);
NULL, String(), &aStream, SC_TEXTTOCOLUMNS);
OSL_ENSURE( pDlg, "ScCellShell::ExecuteDB: SID_TEXT_TO_COLUMNS - pDlg is null!" );
if ( pDlg->Execute() == RET_OK )
......
......@@ -331,7 +331,7 @@ sal_Bool ScViewFunc::PasteDataFormat( sal_uLong nFormatId,
ScAbstractDialogFactory::Create();
AbstractScImportAsciiDlg *pDlg =
pFact->CreateScImportAsciiDlg( NULL, String(), &aStrm,
RID_SCDLG_ASCII, SC_PASTETEXT);
SC_PASTETEXT);
if (pDlg->Execute() == RET_OK)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment