ui: font dropdown

added font dropdown in preferences
This commit is contained in:
Andreas Stallinger
2016-09-08 13:56:40 +02:00
parent 8f6a7a1cca
commit ba800c9866
5 changed files with 108 additions and 3 deletions
@@ -39,7 +39,7 @@ void QtProjectWizzardContentPreferences::populate(QGridLayout* layout, int& row)
row++;
// font face
m_fontFace = new QLineEdit();
m_fontFace = new QtFontPicker(this);
m_fontFace->setObjectName("name");
m_fontFace->setAttribute(Qt::WA_MacShowFocusRect, 0);
@@ -278,7 +278,7 @@ void QtProjectWizzardContentPreferences::save()
{
ApplicationSettings* appSettings = ApplicationSettings::getInstance().get();
appSettings->setFontName(m_fontFace->text().toStdString());
appSettings->setFontName(m_fontFace->getText().toStdString());
appSettings->setFontSize(m_fontSize->currentIndex() + appSettings->getFontSizeMin());
appSettings->setCodeTabWidth(m_tabWidth->currentIndex() + 1);
@@ -5,6 +5,7 @@
#include <QComboBox>
#include <QLineEdit>
#include "qt/element/QtFontPicker.h"
#include "qt/element/QtLocationPicker.h"
#include "qt/window/project_wizzard/QtProjectWizzardContent.h"
#include "utility/path_detector/CombinedPathDetector.h"
@@ -32,7 +33,7 @@ private slots:
private:
void addJavaPathDetection(QGridLayout* layout, int& row);
QLineEdit* m_fontFace;
QtFontPicker* m_fontFace;
QComboBox* m_fontSize;
QComboBox* m_tabWidth;