#include "qt/element/QtFontPicker.h" #include #include #include #include "qt/element/QtLineEdit.h" QtFontPicker::QtFontPicker(QWidget *parent) : QWidget(parent) { setObjectName("picker"); QBoxLayout* layout = new QHBoxLayout(); layout->setSpacing(0); layout->setContentsMargins(1, 1, 1, 1); layout->setAlignment(Qt::AlignTop); m_box = new QFontComboBox(); m_box->setFontFilters( QFontComboBox::MonospacedFonts ); m_box->setEditable(false); layout->addWidget(m_box); setLayout(layout); setSizePolicy(sizePolicy().horizontalPolicy(), QSizePolicy::Fixed); } QString QtFontPicker::getText() { return m_box->currentText(); } void QtFontPicker::setText(QString text) { m_box->setCurrentText(text); }