wip: codegenerator, basic widget present for showing the generated code and specifying
parameters. Some code is also generated but it is not complete yet. minimum still required - field assignments - properly format and escape the query string
This commit is contained in:
parent
daf9536bed
commit
f5145f36ed
19 changed files with 380 additions and 32 deletions
25
pglab/UserConfiguration.cpp
Normal file
25
pglab/UserConfiguration.cpp
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
#include "UserConfiguration.h"
|
||||
#include <QFont>
|
||||
|
||||
UserConfiguration* UserConfiguration::instance()
|
||||
{
|
||||
static UserConfiguration config; // in C++ 11 static ensures thread safe initialization at first call of function
|
||||
return &config;
|
||||
}
|
||||
|
||||
UserConfiguration::UserConfiguration()
|
||||
: m_settings(nullptr)
|
||||
{
|
||||
m_settings.setIniCodec("UTF-8");
|
||||
}
|
||||
|
||||
QFont UserConfiguration::codeFont() const
|
||||
{
|
||||
QString family = m_settings.value("fonts/code/family", QString("Source Code Pro")).toString();
|
||||
int size = m_settings.value("fonts/code/size", 10).toInt();
|
||||
QFont font;
|
||||
font.setFamily(family);
|
||||
font.setFixedPitch(true);
|
||||
font.setPointSize(size);
|
||||
return font;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue