22#include <rtl/ustring.hxx>
23#include <com/sun/star/uno/Any.hxx>
29#include <Cocoa/Cocoa.h>
FilterHelper * m_pFilterHelper
the filter helper
uno::Any getValue(sal_Int16 nControlId, sal_Int16 nControlAction) const
NSView * m_pUserPane
the native view object
void setFilterControlNeeded(bool bNeeded)
::std::list< NSControl * > m_aActiveControls
a list with all actively used controls
bool m_bToggleVisibility[TOGGLE_LAST]
the visibility flags for the checkboxes
NSControl * m_pListControls[LIST_LAST]
the popup menu controls (except for the filter control)
bool m_bUserPaneNeeded
indicates if a user pane is needed
void createFilterControl()
bool m_bIsUserPaneLaidOut
indicates if the user pane was laid out already
void setFilePickerDelegate(AquaFilePickerDelegate *pDelegate)
void initialize(sal_Int16 templateId)
NSControl * getControl(const sal_Int16 nControlId) const
void setLabel(sal_Int16 nControlId, NSString *aLabel)
void setFilterHelper(FilterHelper *pFilterHelper)
OUString getLabel(sal_Int16 nControlId)
AquaFilePickerDelegate * m_pDelegate
the save or open panel's delegate
static int getControlElementName(const Class clazz, const int nControlId)
NSControl * m_pToggles[TOGGLE_LAST]
the checkbox controls
static int getVerticalDistance(const NSControl *first, const NSControl *second)
void enableControl(sal_Int16 nControlId, bool bEnable) const
void HandleSetListValue(const NSControl *pControl, const sal_Int16 nControlAction, const uno::Any &rValue)
NSPopUpButton * m_pFilterControl
the special filter control
::std::map< NSPopUpButton *, NSTextField * > m_aMapListLabelFields
a map to store a popup menu's label text field
bool getVisibility(ToggleType tToggle)
bool isAutoExtensionEnabled()
bool m_bListVisibility[LIST_LAST]
the visibility flags for the popup menus
bool m_bIsFilterControlNeeded
indicates if a filter control is needed
void setValue(sal_Int16 nControlId, sal_Int16 nControlAction, const uno::Any &rValue)
::std::map< NSControl *, NSString * > m_aMapListLabels
a map to store a control's label text