statistics: use RoundRectItem for legend and info-box

Dirk says rounded corners look better. This now looks a bit
extreme to me and probably the border size should be increased.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
Berthold Stoeger 2021-01-03 12:49:26 +01:00 committed by Dirk Hohndel
parent b188560ae5
commit 9beec46e22
5 changed files with 12 additions and 7 deletions

View file

@ -10,13 +10,15 @@
static const double legendBorderSize = 2.0;
static const double legendBoxBorderSize = 1.0;
static const double legendBoxBorderRadius = 4.0; // radius of rounded corners
static const double legendBoxScale = 0.8; // 1.0: text-height of the used font
static const double legendInternalBorderSize = 2.0;
static const QColor legendColor(0x00, 0x8e, 0xcc, 192); // Note: fourth argument is opacity
static const QColor legendBorderColor(Qt::black);
Legend::Legend(QGraphicsWidget *chart, const std::vector<QString> &names) :
QGraphicsRectItem(chart), chart(chart), displayedItems(0), width(0.0), height(0.0)
RoundRectItem(legendBoxBorderRadius, chart), chart(chart),
displayedItems(0), width(0.0), height(0.0)
{
setZValue(ZValues::legend);
entries.reserve(names.size());