User: obo Date: 2006/07/10 08:06:59 Modified: dba/dbaccess/source/core/api/querydescriptor.hxx
Log: INTEGRATION: CWS qiq (1.14.124); FILE MERGED 2006/06/30 13:27:18 fs 1.14.124.2: #i51143# protect against recusive sub queries 2006/06/16 11:47:37 fs 1.14.124.1: during #i51143#: refactored VCollection: - createEmptyObject now named createDescriptor - cloneObject removed - appendObject now returns the newly created object (previously done via a subsequent call to cloneObject) File Changes: Directory: /dba/dbaccess/source/core/api/ ========================================= File [changed]: querydescriptor.hxx Url: http://dba.openoffice.org/source/browse/dba/dbaccess/source/core/api/querydescriptor.hxx?r1=1.15&r2=1.16 Delta lines: +9 -6 ------------------- --- querydescriptor.hxx 20 Jun 2006 02:40:20 -0000 1.15 +++ querydescriptor.hxx 10 Jul 2006 15:06:56 -0000 1.16 @@ -134,17 +134,20 @@ // IColumnFactory virtual OColumn* createColumn(const ::rtl::OUString& _rName) const; - virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > createEmptyObject(); + virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > createColumnDescriptor(); + virtual void columnAppended( const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet >& _rxSourceDescriptor ); virtual void columnDropped(const ::rtl::OUString& _sName); - virtual void columnCloned(const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet >& _xClone); - // called (after some preparations) from inside refreshColumns. Never overload refreshColumns directly! + /** rebuild our columns set + + clearColumns has already been called before, do <em>NOT</em> call it, again + */ virtual void rebuildColumns( ); virtual void disposeColumns(); -private: - virtual void refreshColumns(); + // IRefreshableColumns overridables + virtual void refreshColumns(); }; class OQueryDescriptor : public comphelper::OMutexAndBroadcastHelper --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
