51 namespace InternalFilePickerElementIds
71 void setControlProperty( std::u16string_view rControlName,
const OUString& rControlProperty,
const css::uno::Any& rValue );
72 css::uno::Any
getControlProperty( std::u16string_view rControlName,
const OUString& rControlProperty );
81 void setValue( sal_Int16 nId, sal_Int16 nCtrlAction,
const css::uno::Any& rValue );
82 css::uno::Any
getValue( sal_Int16 nId, sal_Int16 nCtrlAction )
const;
83 void setLabel( sal_Int16 nId,
const OUString& rValue );
84 OUString
getLabel( sal_Int16 nId )
const;
108 bool bIgnoreIllegalArgument =
true );
implements the XControlAccess, XControlInformation and XFilePickerControlAccess for the file picker
void setValue(sal_Int16 nId, sal_Int16 nCtrlAction, const css::uno::Any &rValue)
void enableControl(sal_Int16 nId, bool bEnable)
static void implDoListboxAction(weld::ComboBox *pListbox, sal_Int16 nCtrlAction, const css::uno::Any &rValue)
css::uno::Any getValue(sal_Int16 nId, sal_Int16 nCtrlAction) const
void implSetControlProperty(sal_Int16 nControlId, weld::Widget *pControl, PropFlags nProperty, const css::uno::Any &rValue, bool bIgnoreIllegalArgument=true)
implements the various methods for setting properties on controls
OControlAccess(IFilePickerController *pController, SvtFileView *pFileView)
css::uno::Sequence< OUString > getSupportedControlProperties(std::u16string_view rControlName)
SvtFileView * m_pFileView
void setLabel(sal_Int16 nId, const OUString &rValue)
bool IsFileViewWidget(weld::Widget const *pControl) const
static bool isControlSupported(std::u16string_view rControlName)
css::uno::Any implGetControlProperty(weld::Widget const *pControl, PropFlags nProperty) const
implements the various methods for retrieving properties from controls
weld::Widget * implGetControl(std::u16string_view rControlName, sal_Int16 *pId, PropFlags *pPropertyMask=nullptr) const
void setHelpURL(weld::Widget *pControl, const OUString &rURL)
css::uno::Sequence< OUString > getSupportedControls() const
OUString getHelpURL(weld::Widget const *pControl) const
IFilePickerController * m_pFilePickerController
OUString getLabel(sal_Int16 nId) const
css::uno::Any getControlProperty(std::u16string_view rControlName, const OUString &rControlProperty)
void setControlProperty(std::u16string_view rControlName, const OUString &rControlProperty, const css::uno::Any &rValue)
bool isControlPropertySupported(std::u16string_view rControlName, const OUString &rControlProperty)
const sal_Int16 TOOLBOXBUTTON_NEW_FOLDER
const sal_Int16 FIXEDTEXT_CURRENTFOLDER
const sal_Int16 PUSHBUTTON_HELP
const sal_Int16 TOOLBOXBUTTON_LEVEL_UP