summaryrefslogtreecommitdiff
path: root/fpicker/source/office/iodlgimp.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'fpicker/source/office/iodlgimp.hxx')
-rw-r--r--fpicker/source/office/iodlgimp.hxx16
1 files changed, 7 insertions, 9 deletions
diff --git a/fpicker/source/office/iodlgimp.hxx b/fpicker/source/office/iodlgimp.hxx
index 816d6ef91e0f..25b90d172b55 100644
--- a/fpicker/source/office/iodlgimp.hxx
+++ b/fpicker/source/office/iodlgimp.hxx
@@ -79,18 +79,18 @@ enum SvtFileDlgType
class SvtFileDialogURLSelector : public MenuButton
{
private:
- SvtFileDialog* m_pParent;
+ SvtFileDialog* m_pDlg;
PopupMenu* m_pMenu;
protected:
- inline SvtFileDialog* GetDialogParent() { return m_pParent; }
+ inline SvtFileDialog* GetDialogParent() { return m_pDlg; }
protected:
virtual void FillURLMenu( PopupMenu* _pMenu ) = 0;
protected:
- SvtFileDialogURLSelector( SvtFileDialog* _pParent, const ResId& _rResId, sal_uInt16 _nButtonId );
+ SvtFileDialogURLSelector( Window* _pParent, SvtFileDialog* _pDlg, WinBits nBits, sal_uInt16 _nButtonId );
virtual ~SvtFileDialogURLSelector();
virtual void Activate() SAL_OVERRIDE;
@@ -102,13 +102,14 @@ private:
std::vector<OUString> _aURLs;
public:
- SvtUpButton_Impl( SvtFileDialog* pParent, const ResId& rResId );
+ SvtUpButton_Impl( Window* pParent, SvtFileDialog* pDlg, WinBits nBits );
virtual ~SvtUpButton_Impl();
protected:
virtual void FillURLMenu( PopupMenu* _pMenu ) SAL_OVERRIDE;
virtual void Select() SAL_OVERRIDE;
virtual void Click() SAL_OVERRIDE;
+ virtual Size GetOptimalSize() const SAL_OVERRIDE;
};
typedef sal_uInt8 SvtFileDlgState;
@@ -123,8 +124,6 @@ private:
DECL_STATIC_LINK( SvtExpFileDlg_Impl, UnClickHdl, Button* );
private:
- ListBox* _pLbFilter;
-
const SvtFileDialogFilter_Impl* _pCurFilter;
OUString m_sCurrentFilterDisplayName; // may differ from _pCurFilter->GetName in case it is a cached entry
@@ -147,11 +146,12 @@ public:
ListBox* _pLbImageTemplates;
FixedText* _pFtFileType;
+ ListBox* _pLbFilter;
PushButton* _pBtnFileOpen;
PushButton* _pBtnCancel;
HelpButton* _pBtnHelp;
SvtUpButton_Impl* _pBtnUp;
- ImageButton* _pBtnNewFolder;
+ PushButton* _pBtnNewFolder;
CheckBox* _pCbPassword;
SvtURLBox* _pEdCurrentPath;
CheckBox* _pCbAutoExtension;
@@ -182,7 +182,6 @@ public:
bool _bMultiSelection;
// remember fixsizes for resize
- long _nFixDeltaHeight;
Size _a6Size;
Size _aDlgSize;
OUString _aIniKey;
@@ -203,7 +202,6 @@ public:
// access to the filter listbox only as Control* - we want to maintain the entries/userdata ourself
Control* GetFilterListControl() { return _pLbFilter; }
const Control* GetFilterListControl() const { return _pLbFilter; }
- void CreateFilterListControl( Window* _pParent, const ResId& _rId );
inline void SetFilterListSelectHdl( const Link& _rHandler );
// inits the listbox for the filters from the filter list (_pFilter)