GUI: restable: add. small adjustement of row height and vertical text pos. in cells

This commit is contained in:
Jean-Francois Dockes 2011-03-10 18:27:39 +01:00
parent 801da3b265
commit f9a4b05c2c

View File

@ -42,6 +42,11 @@
#include "rclconfig.h"
#include "plaintorich.h"
// Compensate for the default and somewhat bizarre vertical placement
// of text in cells
static const int ROWHEIGHTPAD = 2;
static const int TEXTINCELLVTRANS = -4;
//////////////////////////////////
// Restable "pager". We use it to display a single doc details in the
// detail area
@ -378,7 +383,9 @@ public:
#endif
}
painter->setClipRect(option.rect);
painter->translate(option.rect.topLeft());
QPoint where = option.rect.topLeft();
where.ry() += TEXTINCELLVTRANS;
painter->translate(where);
document.setHtml(text);
document.drawContents(painter);
painter->restore();
@ -418,7 +425,8 @@ void ResTable::init()
header = tableView->verticalHeader();
if (header) {
header->setDefaultSectionSize(QApplication::fontMetrics().height()+5);
header->setDefaultSectionSize(QApplication::fontMetrics().height() +
ROWHEIGHTPAD);
}
QKeySequence seq("Esc");