diff options
author | Miklos Vajna <vmiklos@suse.cz> | 2012-06-15 15:21:36 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2012-06-15 15:28:49 +0200 |
commit | a234804c9de3f2659f766eae452b25eaf15eae22 (patch) | |
tree | 7775d41f37c871c252cafd576c2be2c63701ab65 /sw/qa | |
parent | 47e4a33a6405eb1b5186027f55bd9cb99b0c1fe7 (diff) |
sw/qa: move getStyles from rtftok to base class, to be used by ooxmltok
Change-Id: I137c0a42ab8413213d93f1bbd868077e2c042ce0
Diffstat (limited to 'sw/qa')
-rw-r--r-- | sw/qa/extras/rtftok/rtftok.cxx | 10 | ||||
-rw-r--r-- | sw/qa/extras/swmodeltestbase.hxx | 10 |
2 files changed, 10 insertions, 10 deletions
diff --git a/sw/qa/extras/rtftok/rtftok.cxx b/sw/qa/extras/rtftok/rtftok.cxx index e1f4fa76064a..e7ed1bb82297 100644 --- a/sw/qa/extras/rtftok/rtftok.cxx +++ b/sw/qa/extras/rtftok/rtftok.cxx @@ -33,7 +33,6 @@ #include <com/sun/star/style/CaseMap.hpp> #include <com/sun/star/style/LineSpacing.hpp> #include <com/sun/star/style/LineSpacingMode.hpp> -#include <com/sun/star/style/XStyleFamiliesSupplier.hpp> #include <com/sun/star/table/BorderLine2.hpp> #include <com/sun/star/table/BorderLineStyle.hpp> #include <com/sun/star/text/RelOrientation.hpp> @@ -144,7 +143,6 @@ private: void load(const OUString& rURL); /// Get page count. int getPages(); - uno::Reference<container::XNameAccess> getStyles(OUString aFamily); }; void Test::load(const OUString& rFilename) @@ -161,14 +159,6 @@ int Test::getPages() return xCursor->getPage(); } -uno::Reference<container::XNameAccess> Test::getStyles(OUString aFamily) -{ - uno::Reference<style::XStyleFamiliesSupplier> xStyleFamiliesSupplier(mxComponent, uno::UNO_QUERY); - uno::Reference<container::XNameAccess> xStyles(xStyleFamiliesSupplier->getStyleFamilies(), uno::UNO_QUERY); - uno::Reference<container::XNameAccess> xPageStyles(xStyles->getByName(aFamily), uno::UNO_QUERY); - return xPageStyles; -} - void Test::testFdo45553() { load("fdo45553.rtf"); diff --git a/sw/qa/extras/swmodeltestbase.hxx b/sw/qa/extras/swmodeltestbase.hxx index 347d408c9b30..0ddd2266b830 100644 --- a/sw/qa/extras/swmodeltestbase.hxx +++ b/sw/qa/extras/swmodeltestbase.hxx @@ -25,6 +25,7 @@ * instead of those above. */ +#include <com/sun/star/style/XStyleFamiliesSupplier.hpp> #include <com/sun/star/text/XTextDocument.hpp> #include <test/bootstrapfixture.hxx> @@ -74,6 +75,15 @@ protected: return aBuf.getLength(); } + /// Get a family of styles, see com.sun.star.style.StyleFamilies for possible values. + uno::Reference<container::XNameAccess> getStyles(rtl::OUString aFamily) + { + uno::Reference<style::XStyleFamiliesSupplier> xStyleFamiliesSupplier(mxComponent, uno::UNO_QUERY); + uno::Reference<container::XNameAccess> xStyleFamilies(xStyleFamiliesSupplier->getStyleFamilies(), uno::UNO_QUERY); + uno::Reference<container::XNameAccess> xStyleFamily(xStyleFamilies->getByName(aFamily), uno::UNO_QUERY); + return xStyleFamily; + } + uno::Reference<lang::XComponent> mxComponent; }; |