! \overload Creates a new QCPTextElement instance and sets default values. The initial text is empty (\ref setText). */
| 19677 | setText). |
| 19678 | */ |
| 19679 | QCPTextElement::QCPTextElement(QCustomPlot *parentPlot) : |
| 19680 | QCPLayoutElement(parentPlot), |
| 19681 | mText(), |
| 19682 | mTextFlags(Qt::AlignCenter), |
| 19683 | mFont(QFont(QLatin1String("sans serif"), 12)), // will be taken from parentPlot if available, see below |
| 19684 | mTextColor(Qt::black), |
| 19685 | mSelectedFont(QFont(QLatin1String("sans serif"), 12)), // will be taken from parentPlot if available, see below |
| 19686 | mSelectedTextColor(Qt::blue), |
| 19687 | mSelectable(false), |
| 19688 | mSelected(false) |
| 19689 | { |
| 19690 | if (parentPlot) |
| 19691 | { |
| 19692 | mFont = parentPlot->font(); |
| 19693 | mSelectedFont = parentPlot->font(); |
| 19694 | } |
| 19695 | setMargins(QMargins(2, 2, 2, 2)); |
| 19696 | } |
| 19697 | |
| 19698 | /*! \overload |
| 19699 |