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]
