本文整理汇总了C++中KWPage::directionHint方法的典型用法代码示例。如果您正苦于以下问题:C++ KWPage::directionHint方法的具体用法?C++ KWPage::directionHint怎么用?C++ KWPage::directionHint使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KWPage
的用法示例。
在下文中一共展示了KWPage::directionHint方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: testRtlSorting
void TestTextFrameSorting::testRtlSorting()
{
KWTextFrameSet tfs(0);
KWFrame * frame1 = createFrame(QPointF(10, 10), tfs);
KWFrame * frame2 = createFrame(QPointF(120, 10), tfs);
KWPageManager pm;
KWPage page = pm.appendPage();
page.setDirectionHint(KOdfText::RightLeftTopBottom);
QCOMPARE(page.directionHint(), KOdfText::RightLeftTopBottom);
KOdfPageLayoutData layout = page.pageStyle().pageLayout();
layout.width = 200;
page.pageStyle().setPageLayout(layout);
tfs.setPageManager(&pm);
qSort(tfs.m_frames.begin(), tfs.m_frames.end(), KWTextFrameSet::sortTextFrames);
// in RTL columns also sort right-to-left
QCOMPARE(tfs.m_frames[0], frame2);
QCOMPARE(tfs.m_frames[1], frame1);
}