LibreOffice Module test (master) 1
|
#include <xpropertyset.hxx>
Classes | |
struct | PropsToTest |
Public Member Functions | |
XPropertySet () | |
XPropertySet (const std::set< OUString > rIgnoreValue) | |
virtual css::uno::Reference< css::uno::XInterface > | init ()=0 |
void | testGetPropertySetInfo () |
void | testSetPropertyValue () |
void | testGetPropertyValue () |
void | testPropertyChangeListener () |
void | testVetoableChangeListener () |
Protected Member Functions | |
~XPropertySet () | |
bool | isPropertyValueChangeable (const OUString &rName) |
virtual bool | isPropertyIgnored (const OUString &rName) |
Private Member Functions | |
void | fillPropsToTest (const css::uno::Reference< css::beans::XPropertySetInfo > &xPropInfo) |
Static Private Member Functions | |
static bool | getSinglePropertyValue (const css::uno::Reference< css::beans::XPropertySet > &xPropSet, const OUString &rName) |
Private Attributes | |
PropsToTest | maPropsToTest |
std::set< OUString > | m_IgnoreValue |
Definition at line 25 of file xpropertyset.hxx.
|
inline |
Definition at line 28 of file xpropertyset.hxx.
|
inline |
Definition at line 30 of file xpropertyset.hxx.
|
inlineprotected |
Definition at line 43 of file xpropertyset.hxx.
|
private |
Definition at line 280 of file xpropertyset.cxx.
References apitest::XPropertySet::PropsToTest::bound, apitest::XPropertySet::PropsToTest::constrained, apitest::XPropertySet::PropsToTest::initialized, isPropertyValueChangeable(), maPropsToTest, apitest::XPropertySet::PropsToTest::normal, and apitest::XPropertySet::PropsToTest::readonly.
Referenced by testGetPropertySetInfo(), testPropertyChangeListener(), and testVetoableChangeListener().
|
staticprivate |
Definition at line 326 of file xpropertyset.cxx.
Referenced by testGetPropertyValue().
|
pure virtual |
|
protectedvirtual |
Definition at line 340 of file xpropertyset.cxx.
References m_IgnoreValue.
Referenced by isPropertyValueChangeable().
|
protected |
Definition at line 174 of file xpropertyset.cxx.
References any, Any, model::color::createXComplexColor(), model::color::getFromXComplexColor(), init(), isPropertyIgnored(), and type.
Referenced by fillPropsToTest(), testPropertyChangeListener(), testSetPropertyValue(), and testVetoableChangeListener().
void apitest::XPropertySet::testGetPropertySetInfo | ( | ) |
Definition at line 129 of file xpropertyset.cxx.
References fillPropsToTest(), and init().
Referenced by testGetPropertyValue(), and testSetPropertyValue().
void apitest::XPropertySet::testGetPropertyValue | ( | ) |
Definition at line 154 of file xpropertyset.cxx.
References getSinglePropertyValue(), i, init(), maPropsToTest, n, apitest::XPropertySet::PropsToTest::normal, apitest::XPropertySet::PropsToTest::readonly, and testGetPropertySetInfo().
void apitest::XPropertySet::testPropertyChangeListener | ( | ) |
Definition at line 81 of file xpropertyset.cxx.
References aName, apitest::XPropertySet::PropsToTest::bound, fillPropsToTest(), init(), isPropertyValueChangeable(), and maPropsToTest.
void apitest::XPropertySet::testSetPropertyValue | ( | ) |
Definition at line 143 of file xpropertyset.cxx.
References i, isPropertyValueChangeable(), maPropsToTest, n, apitest::XPropertySet::PropsToTest::normal, and testGetPropertySetInfo().
void apitest::XPropertySet::testVetoableChangeListener | ( | ) |
Definition at line 105 of file xpropertyset.cxx.
References aName, apitest::XPropertySet::PropsToTest::bound, fillPropsToTest(), init(), isPropertyValueChangeable(), and maPropsToTest.
|
private |
Definition at line 67 of file xpropertyset.hxx.
Referenced by isPropertyIgnored().
|
private |
Definition at line 66 of file xpropertyset.hxx.
Referenced by fillPropsToTest(), testGetPropertyValue(), testPropertyChangeListener(), testSetPropertyValue(), and testVetoableChangeListener().