196de5490SAndrew Rist /************************************************************** 2cdf0e10cSrcweir * 396de5490SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 496de5490SAndrew Rist * or more contributor license agreements. See the NOTICE file 596de5490SAndrew Rist * distributed with this work for additional information 696de5490SAndrew Rist * regarding copyright ownership. The ASF licenses this file 796de5490SAndrew Rist * to you under the Apache License, Version 2.0 (the 896de5490SAndrew Rist * "License"); you may not use this file except in compliance 996de5490SAndrew Rist * with the License. You may obtain a copy of the License at 10cdf0e10cSrcweir * 1196de5490SAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12cdf0e10cSrcweir * 1396de5490SAndrew Rist * Unless required by applicable law or agreed to in writing, 1496de5490SAndrew Rist * software distributed under the License is distributed on an 1596de5490SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 1696de5490SAndrew Rist * KIND, either express or implied. See the License for the 1796de5490SAndrew Rist * specific language governing permissions and limitations 1896de5490SAndrew Rist * under the License. 19cdf0e10cSrcweir * 2096de5490SAndrew Rist *************************************************************/ 2196de5490SAndrew Rist 2296de5490SAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir // MARKER(update_precomp.py): autogen include statement, do not remove 25*b63233d8Sdamjan #include "precompiled_dbui.hxx" 26cdf0e10cSrcweir #ifndef DBAUI_WIZ_EXTENDPAGES_HXX 27cdf0e10cSrcweir #include "WExtendPages.hxx" 28cdf0e10cSrcweir #endif 29cdf0e10cSrcweir #ifndef DBAUI_RTFREADER_HXX 30cdf0e10cSrcweir #include "RtfReader.hxx" 31cdf0e10cSrcweir #endif 32cdf0e10cSrcweir #ifndef DBAUI_HTMLREADER_HXX 33cdf0e10cSrcweir #include "HtmlReader.hxx" 34cdf0e10cSrcweir #endif 35cdf0e10cSrcweir #ifndef DBAUI_WIZ_COPYTABLEDIALOG_HXX 36cdf0e10cSrcweir #include "WCopyTable.hxx" 37cdf0e10cSrcweir #endif 38cdf0e10cSrcweir 39cdf0e10cSrcweir using namespace dbaui; 40cdf0e10cSrcweir //======================================================================== 41cdf0e10cSrcweir SvParser* OWizHTMLExtend::createReader(sal_Int32 _nRows) 42cdf0e10cSrcweir { 43cdf0e10cSrcweir return new OHTMLReader(*m_pParserStream, 44cdf0e10cSrcweir _nRows, 45cdf0e10cSrcweir m_pParent->GetColumnPositions(), 46cdf0e10cSrcweir m_pParent->GetFormatter(), 47cdf0e10cSrcweir m_pParent->GetFactory(), 48cdf0e10cSrcweir m_pParent->getDestVector(), 49cdf0e10cSrcweir m_pParent->getTypeInfo(), 50cdf0e10cSrcweir m_pParent->shouldCreatePrimaryKey()); 51cdf0e10cSrcweir } 52cdf0e10cSrcweir //======================================================================== 53cdf0e10cSrcweir SvParser* OWizRTFExtend::createReader(sal_Int32 _nRows) 54cdf0e10cSrcweir { 55cdf0e10cSrcweir return new ORTFReader(*m_pParserStream, 56cdf0e10cSrcweir _nRows, 57cdf0e10cSrcweir m_pParent->GetColumnPositions(), 58cdf0e10cSrcweir m_pParent->GetFormatter(), 59cdf0e10cSrcweir m_pParent->GetFactory(), 60cdf0e10cSrcweir m_pParent->getDestVector(), 61cdf0e10cSrcweir m_pParent->getTypeInfo(), 62cdf0e10cSrcweir m_pParent->shouldCreatePrimaryKey()); 63cdf0e10cSrcweir } 64cdf0e10cSrcweir //======================================================================== 65cdf0e10cSrcweir OWizNormalExtend::OWizNormalExtend(Window* pParent) : OWizTypeSelect( pParent ) 66cdf0e10cSrcweir { 67cdf0e10cSrcweir EnableAuto(sal_False); 68cdf0e10cSrcweir Size aflSize( m_flColumns.GetSizePixel() ); 69cdf0e10cSrcweir Point aPos(m_flColumns.GetPosPixel()); 70cdf0e10cSrcweir 71cdf0e10cSrcweir m_flColumns.SetPosSizePixel(aPos, aflSize ); 72cdf0e10cSrcweir 73cdf0e10cSrcweir sal_Int32 nHeight = m_lbColumnNames.GetSizePixel().Height() +6; 74cdf0e10cSrcweir aPos = m_aTypeControl.GetPosPixel(); 75cdf0e10cSrcweir Size aNewSize(m_aTypeControl.GetSizePixel().Width(),nHeight - aPos.Y()-6); 76cdf0e10cSrcweir 77cdf0e10cSrcweir aflSize = m_aTypeControl.GetSizePixel(); 78cdf0e10cSrcweir m_aTypeControl.SetPosSizePixel(aPos,aNewSize); 79cdf0e10cSrcweir } 80cdf0e10cSrcweir // ----------------------------------------------------------------------------- 81cdf0e10cSrcweir SvParser* OWizNormalExtend::createReader(sal_Int32 /*_nRows*/) 82cdf0e10cSrcweir { 83cdf0e10cSrcweir return NULL; 84cdf0e10cSrcweir } 85cdf0e10cSrcweir // ----------------------------------------------------------------------------- 86cdf0e10cSrcweir 87cdf0e10cSrcweir 88cdf0e10cSrcweir 89