summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/inc/QueryViewSwitch.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/source/ui/inc/QueryViewSwitch.hxx')
-rw-r--r--dbaccess/source/ui/inc/QueryViewSwitch.hxx106
1 files changed, 0 insertions, 106 deletions
diff --git a/dbaccess/source/ui/inc/QueryViewSwitch.hxx b/dbaccess/source/ui/inc/QueryViewSwitch.hxx
deleted file mode 100644
index a55803a53..000000000
--- a/dbaccess/source/ui/inc/QueryViewSwitch.hxx
+++ /dev/null
@@ -1,106 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef DBAUI_QUERYVIEWSWITCH_HXX
-#define DBAUI_QUERYVIEWSWITCH_HXX
-
-#include "queryview.hxx"
-
-namespace dbtools
-{
- class SQLExceptionInfo;
-}
-
-namespace dbaui
-{
- class OQueryDesignView;
- class OQueryTextView;
- class OAddTableDlg;
- class OQueryContainerWindow;
- class OQueryViewSwitch
- {
- OQueryDesignView* m_pDesignView;
- OQueryTextView* m_pTextView;
- sal_Bool m_bAddTableDialogWasVisible; // true if so
- public:
- OQueryViewSwitch(OQueryContainerWindow* pParent, OQueryController& _rController,const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& );
- virtual ~OQueryViewSwitch();
-
- virtual sal_Bool isCutAllowed();
- virtual sal_Bool isPasteAllowed();
- virtual sal_Bool isCopyAllowed();
- virtual void copy();
- virtual void cut();
- virtual void paste();
- // clears the whole query
- virtual void clear();
- // set the view readonly or not
- virtual void setReadOnly(sal_Bool _bReadOnly);
- // check if the statement is correct when not returning false
- virtual sal_Bool checkStatement();
- // set the statement for representation
- virtual void setStatement(const ::rtl::OUString& _rsStatement);
- // returns the current sql statement
- virtual ::rtl::OUString getStatement();
- /// late construction
- virtual void Construct();
- virtual void initialize();
- /** show the text or the design view
- @return
- <TRUE/> if and only if the view could be successfully, switched, <FALSE/> otherwise
- (In the latter case, the controller will issue another switchView call to restore the
- old state)
- */
- bool switchView( ::dbtools::SQLExceptionInfo* _pErrorInfo );
- void forceInitialView();
- sal_Bool isSlotEnabled(sal_Int32 _nSlotId);
- void setSlotEnabled(sal_Int32 _nSlotId,sal_Bool _bEnable);
- void setNoneVisbleRow(sal_Int32 _nRows);
- void SaveUIConfig();
- bool reset( ::dbtools::SQLExceptionInfo* _pErrorInfo );
- void GrabFocus();
-
- // returs the add table dialog from the design view
- OAddTableDlg* getAddTableDialog();
-
- OQueryDesignView* getDesignView() const { return m_pDesignView; }
- OQueryContainerWindow* getContainer() const;
-
- void SetPosSizePixel( Point _rPt,Size _rSize);
- ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > getORB() const;
- protected:
- // return the Rectangle where I can paint myself
- virtual void resizeDocumentView(Rectangle& rRect);
-
- private:
- void impl_forceSQLView();
- bool impl_postViewSwitch( const bool i_bGraphicalDesign, const bool i_bSuccess );
- };
-}
-#endif // DBAUI_QUERYVIEWSWITCH_HXX
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */