23#include <com/sun/star/beans/XPropertySet.hpp>
52 class OSelectionBrowseBox;
53 class OQueryContainerWindow;
54 class OQueryController;
77 virtual void dispose()
override;
133 const css::uno::Sequence< css::beans::PropertyValue >& i_rFieldDescriptions
137 const OUString& _sCriteria,
138 OUString& _rsErrorMessage,
139 css::uno::Reference< css::beans::XPropertySet>& _rxColumn)
const;
142 ,
const OUString& sFunctionTerm
void SaveTabWinUIConfig(OTableWindow const *pWin)
sal_Int32 getColWidth(sal_uInt16 _nColPos) const
virtual void setReadOnly(bool _bReadOnly) override
bool isCopyAllowed() const
VclPtr< Splitter > m_aSplitter
virtual void GetFocus() override
void fillFunctionInfo(const ::connectivity::OSQLParseNode *pNode, const OUString &sFunctionTerm, OTableFieldDescRef &aInfo)
bool isCutAllowed() const
void setSlotEnabled(sal_Int32 _nSlotId, bool _bEnable)
VclPtr< OSelectionBrowseBox > m_pSelectionBox
virtual ~OQueryDesignView() override
void initByFieldDescriptions(const css::uno::Sequence< css::beans::PropertyValue > &i_rFieldDescriptions)
virtual void resizeDocumentView(tools::Rectangle &rRect) override
DECL_LINK(SplitHdl, Splitter *, void)
const OUString & getDecimalSeparator() const
bool isSlotEnabled(sal_Int32 _nSlotId)
std::unique_ptr<::connectivity::OSQLParseNode > getPredicateTreeFromEntry(const OTableFieldDescRef &pEntry, const OUString &_sCriteria, OUString &_rsErrorMessage, css::uno::Reference< css::beans::XPropertySet > &_rxColumn) const
css::lang::Locale m_aLocale
bool HasFieldByAliasName(std::u16string_view rFieldName, OTableFieldDescRef const &rInfo) const
virtual void Construct() override
late construction
bool isPasteAllowed() const
virtual void dispose() override
const css::lang::Locale & getLocale() const
virtual void initialize() override
SqlParseError InsertField(const OTableFieldDescRef &rInfo, bool bActivate=true)
void setNoneVisibleRow(sal_Int32 _nRows)
void TableDeleted(const OUString &rAliasName)
virtual bool PreNotify(NotifyEvent &rNEvt) override
OQueryDesignView(OQueryContainerWindow *pParent, OQueryController &_rController, const css::uno::Reference< css::uno::XComponentContext > &)
ChildFocusState m_eChildFocus
void fillValidFields(std::u16string_view strTableName, weld::ComboBox &rFieldList)
bool initByParseIterator(::dbtools::SQLExceptionInfo *_pErrorInfo)
initializes the view from the current parser / parse iterator of the controller