diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/sfx2/dinfdlg.hxx | 34 |
1 files changed, 28 insertions, 6 deletions
diff --git a/include/sfx2/dinfdlg.hxx b/include/sfx2/dinfdlg.hxx index 19d8461ba0ca..2834ca25f9a5 100644 --- a/include/sfx2/dinfdlg.hxx +++ b/include/sfx2/dinfdlg.hxx @@ -514,6 +514,29 @@ public: static SfxTabPage* Create( Window* pParent, const SfxItemSet& ); }; +struct CmisValue : public VclBuilderContainer +{ + Edit* m_aValueEdit; + + CmisValue( Window* pParent, const OUString& aStr ); +}; + +struct CmisDateTime : public VclBuilderContainer +{ + DateField* m_aDateField; + TimeField* m_aTimeField; + + CmisDateTime( Window* pParent, const ::com::sun::star::util::DateTime& aDateTime ); +}; + +struct CmisYesNo : public VclBuilderContainer +{ + RadioButton* m_aYesButton; + RadioButton* m_aNoButton; + + CmisYesNo( Window* pParent, bool bValue); +}; + // struct CmisPropertyLine --------------------------------------------- struct CmisPropertyLine : public VclBuilderContainer @@ -527,14 +550,13 @@ struct CmisPropertyLine : public VclBuilderContainer bool m_bOpenChoice; FixedText* m_aName; FixedText* m_aType; - Edit* m_aValueEdit; - DateField* m_aDateField; - TimeField* m_aTimeField; - RadioButton* m_aYesButton; - RadioButton* m_aNoButton; - + std::vector< CmisValue* > m_aValues; + std::vector< CmisDateTime* > m_aDateTimes; + std::vector< CmisYesNo* > m_aYesNos; + sal_Int32 m_nNumValue; long getItemHeight() const; CmisPropertyLine( Window* pParent ); + ~CmisPropertyLine(); }; // class CmisPropertiesWindow ------------------------------------------ |