summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@suse.cz>2012-06-15 15:21:36 +0200
committerMiklos Vajna <vmiklos@suse.cz>2012-06-15 15:28:49 +0200
commita234804c9de3f2659f766eae452b25eaf15eae22 (patch)
tree7775d41f37c871c252cafd576c2be2c63701ab65 /sw
parent47e4a33a6405eb1b5186027f55bd9cb99b0c1fe7 (diff)
sw/qa: move getStyles from rtftok to base class, to be used by ooxmltok
Change-Id: I137c0a42ab8413213d93f1bbd868077e2c042ce0
Diffstat (limited to 'sw')
-rw-r--r--sw/qa/extras/rtftok/rtftok.cxx10
-rw-r--r--sw/qa/extras/swmodeltestbase.hxx10
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;
};