Tag: cws_src680_dba24c
User: fs      
Date: 2007-09-17 09:14:23+0000
Modified:
   dba/dbaccess/source/ui/inc/querycontroller.hxx

Log:
 #i49183# don't auto-close designer if we created a new view, which supports 
XAlterView

File Changes:

Directory: /dba/dbaccess/source/ui/inc/
=======================================

File [changed]: querycontroller.hxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/inc/querycontroller.hxx?r1=1.36.40.3&r2=1.36.40.4
Delta lines:  +9 -6
-------------------
--- querycontroller.hxx 2007-09-13 11:36:37+0000        1.36.40.3
+++ querycontroller.hxx 2007-09-17 09:14:20+0000        1.36.40.4
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: querycontroller.hxx,v $
  *
- *  $Revision: 1.36.40.3 $
+ *  $Revision: 1.36.40.4 $
  *
- *  last change: $Author: fs $ $Date: 2007/09/13 11:36:37 $
+ *  last change: $Author: fs $ $Date: 2007/09/17 09:14:20 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -49,6 +49,7 @@
 #include <com/sun/star/sdb/CommandType.hpp>
 #include <com/sun/star/sdb/XSQLQueryComposer.hpp>
 #include <com/sun/star/sdbc/XConnection.hpp>
+#include <com/sun/star/sdbcx/XAlterView.hpp>
 /** === end UNO includes === **/
 
 #include <comphelper/proparrhlp.hxx>
@@ -87,6 +88,8 @@
                ::std::vector<sal_uInt32>                               
m_vColumnWidth;
 
                ::com::sun::star::uno::Reference< 
::com::sun::star::sdb::XSQLQueryComposer >    m_xComposer;
+        /// if we're editing an existing view, this is non-NULL
+        ::com::sun::star::uno::Reference< ::com::sun::star::sdbcx::XAlterView 
>         m_xAlterView;
 
                ::rtl::OUString m_sStatement;               // contains the 
current sql statement
                ::rtl::OUString m_sUpdateCatalogName;   // catalog for update 
data
@@ -113,9 +116,9 @@
                ::com::sun::star::uno::Reference< 
::com::sun::star::container::XNameAccess >
             getObjectContainer() const;
 
-        inline  bool    creatingView() const    { return m_nCommandType == 
::com::sun::star::sdb::CommandType::TABLE; }
-        inline  bool    creatingQuery() const   { return m_nCommandType == 
::com::sun::star::sdb::CommandType::QUERY; }
-        inline  bool    creatingCommand() const { return m_nCommandType == 
::com::sun::star::sdb::CommandType::COMMAND; }
+        inline  bool    editingView() const    { return m_nCommandType == 
::com::sun::star::sdb::CommandType::TABLE; }
+        inline  bool    editingQuery() const   { return m_nCommandType == 
::com::sun::star::sdb::CommandType::QUERY; }
+        inline  bool    editingCommand() const { return m_nCommandType == 
::com::sun::star::sdb::CommandType::COMMAND; }
 
                sal_Bool askForNewName( const ::com::sun::star::uno::Reference< 
::com::sun::star::container::XNameAccess>& _xElements,
                                                        sal_Bool _bSaveAs);
@@ -123,7 +126,7 @@
                void setQueryComposer();
                void deleteIterator();
                void executeQuery();
-               void doSaveAsDoc(sal_Bool _bSaveAs);
+               bool doSaveAsDoc(sal_Bool _bSaveAs);
 
                void saveViewSettings(::com::sun::star::uno::Sequence< 
::com::sun::star::beans::PropertyValue>& _rViewProps);
                void loadViewSettings(const ::com::sun::star::uno::Sequence< 
::com::sun::star::beans::PropertyValue>& _rViewProps);     




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to