diff options
author | Szymon Kłos <eszkadev@gmail.com> | 2015-08-06 11:11:00 +0200 |
---|---|---|
committer | Szymon Kłos <eszkadev@gmail.com> | 2015-08-14 08:45:38 +0200 |
commit | 8fda7834d98602c59776eddfe036d98eb7af1305 (patch) | |
tree | 5633fe90e71d36f89550a9119f7dc11d90f64cf6 /include/svtools/ServerDetailsControls.hxx | |
parent | 19ac78b8efdbc9d183a30b40dac18523c2e017f6 (diff) |
Rework of the 'Add service' dialog
Change-Id: Ie53352367a92468fb7b1bfbe106230327e4a6599
Diffstat (limited to 'include/svtools/ServerDetailsControls.hxx')
-rw-r--r-- | include/svtools/ServerDetailsControls.hxx | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/include/svtools/ServerDetailsControls.hxx b/include/svtools/ServerDetailsControls.hxx index 16b8e23f7702..20e69f6386d7 100644 --- a/include/svtools/ServerDetailsControls.hxx +++ b/include/svtools/ServerDetailsControls.hxx @@ -24,14 +24,20 @@ class DetailsContainer { - private: - Link<> m_aChangeHdl; - VclPtr<VclGrid> m_pFrame; - VclPtr<VclGrid> m_pCommon; - bool m_bIsActive; + protected: + Link<> m_aChangeHdl; + VclPtr<VclGrid> m_pDetailsGrid; + VclPtr<VclHBox> m_pHostBox; + VclPtr<Edit> m_pEDHost; + VclPtr<FixedText> m_pFTHost; + VclPtr<NumericField> m_pEDPort; + VclPtr<FixedText> m_pFTPort; + VclPtr<Edit> m_pEDRoot; + VclPtr<FixedText> m_pFTRoot; + bool m_bIsActive; public: - DetailsContainer( VclBuilderContainer* pBuilder, const OString& rFrame ); + DetailsContainer( VclBuilderContainer* pBuilder ); virtual ~DetailsContainer( ); void setChangeHdl( const Link<>& rLink ) { m_aChangeHdl = rLink; } @@ -60,11 +66,7 @@ class HostDetailsContainer : public DetailsContainer private: sal_uInt16 m_nDefaultPort; OUString m_sScheme; - - protected: - VclPtr<Edit> m_pEDHost; - VclPtr<NumericField> m_pEDPort; - VclPtr<Edit> m_pEDPath; + OUString m_sHost; public: HostDetailsContainer( VclBuilderContainer* pBuilder, sal_uInt16 nPort, const OUString& sScheme ); @@ -104,9 +106,8 @@ class DavDetailsContainer : public HostDetailsContainer class SmbDetailsContainer : public DetailsContainer { private: - VclPtr<Edit> m_pEDHost; VclPtr<Edit> m_pEDShare; - VclPtr<Edit> m_pEDPath; + VclPtr<FixedText> m_pFTShare; public: SmbDetailsContainer( VclBuilderContainer* pBuilder ); @@ -114,6 +115,7 @@ class SmbDetailsContainer : public DetailsContainer virtual INetURLObject getUrl( ) SAL_OVERRIDE; virtual bool setUrl( const INetURLObject& rUrl ) SAL_OVERRIDE; + virtual void show( bool bShow = true ) SAL_OVERRIDE; }; class CmisDetailsContainer : public DetailsContainer @@ -125,10 +127,10 @@ class CmisDetailsContainer : public DetailsContainer OUString m_sRepoId; OUString m_sBinding; - VclPtr<Edit> m_pEDBinding; + VclPtr<VclHBox> m_pRepositoryBox; + VclPtr<FixedText> m_pFTRepository; VclPtr<ListBox> m_pLBRepository; VclPtr<Button> m_pBTRepoRefresh; - VclPtr<Edit> m_pEDRoot; public: CmisDetailsContainer( VclBuilderContainer* pBuilder, OUString const & sBinding ); |