tests/auto/qfontmetrics/tst_qfontmetrics.cpp
changeset 29 b72c6db6890b
parent 18 2f34d5167611
child 30 5dc02b23752f
equal deleted inserted replaced
25:e24348a560a6 29:b72c6db6890b
    71     void elidedText();
    71     void elidedText();
    72     void veryNarrowElidedText();
    72     void veryNarrowElidedText();
    73     void averageCharWidth();
    73     void averageCharWidth();
    74     void elidedMultiLength();
    74     void elidedMultiLength();
    75     void elidedMultiLengthF();
    75     void elidedMultiLengthF();
    76     void bearingIncludedInBoundingRect();
       
    77 };
    76 };
    78 
    77 
    79 tst_QFontMetrics::tst_QFontMetrics()
    78 tst_QFontMetrics::tst_QFontMetrics()
    80 
    79 
    81 {
    80 {
   249 void tst_QFontMetrics::elidedMultiLengthF()
   248 void tst_QFontMetrics::elidedMultiLengthF()
   250 {
   249 {
   251     elidedMultiLength_helper<QFontMetricsF>();
   250     elidedMultiLength_helper<QFontMetricsF>();
   252 }
   251 }
   253 
   252 
   254 void tst_QFontMetrics::bearingIncludedInBoundingRect()
       
   255 {
       
   256     QFont font;
       
   257     font.setItalic(true);
       
   258     QRect brectItalic = QFontMetrics(font).boundingRect("ITALIC");
       
   259     font.setItalic(false);
       
   260     QRect brectNormal = QFontMetrics(font).boundingRect("ITALIC");
       
   261 
       
   262     QVERIFY(brectItalic.width() > brectNormal.width());
       
   263 }
       
   264 
       
   265 QTEST_MAIN(tst_QFontMetrics)
   253 QTEST_MAIN(tst_QFontMetrics)
   266 #include "tst_qfontmetrics.moc"
   254 #include "tst_qfontmetrics.moc"