ui: Fixes in project wizzard

* stretch at end of preferences
* space at scrollbar
* default font size
* only refresh project when something changed
* fixed sizing of text fields
* icons fit to font size
* use em base sizes
* added language to project type label
This commit is contained in:
Eberhard Graether
2016-02-20 02:24:26 +01:00
parent 6e460afbfc
commit 95b3fe9950
16 changed files with 78 additions and 60 deletions
+7 -7
View File
@@ -25,7 +25,12 @@ Project::~Project()
{
}
bool Project::load(const FilePath& projectSettingsFile, bool forceRefresh)
const FilePath& Project::getProjectSettingsFilePath() const
{
return m_projectSettingsFilepath;
}
bool Project::load(const FilePath& projectSettingsFile)
{
bool success = ProjectSettings::getInstance()->load(projectSettingsFile);
if (success)
@@ -34,12 +39,6 @@ bool Project::load(const FilePath& projectSettingsFile, bool forceRefresh)
updateFileManager();
}
if (forceRefresh)
{
clearStorage();
m_storageWasLoaded = false;
}
if (m_storageWasLoaded)
{
m_storage->startParsing();
@@ -93,6 +92,7 @@ void Project::clearStorage()
if (m_storage)
{
m_storage->clear();
m_storageWasLoaded = false;
}
}