4 Commits

Author SHA1 Message Date
Filippo Scognamiglio
f6fc65bffd Fix bad behavior of ColorButton and ColorDialog. 2014-12-29 12:09:24 +01:00
Filippo Scognamiglio
9364aa3536 Merge pull request #195 from Swordfish90/unstable
Added profiles import/export, reorganized settings, fixes, fixes and fixes
2014-12-26 23:43:50 +01:00
Filippo Scognamiglio
e0708e519c Merge pull request #193 from Swordfish90/unstable
Some fixes, bit of refactoring and plenty of new fonts.
2014-12-23 02:37:22 +01:00
Filippo Scognamiglio
ebbb1f82fe Merge pull request #192 from Swordfish90/unstable
Disable antialias when using rasterization. Fix windows raise behavior, OSX build issue with Qt 5.4 and OSX quit behavior.
2014-12-22 23:30:22 +01:00
2 changed files with 11 additions and 11 deletions

View File

@@ -23,9 +23,7 @@ import QtQuick.Dialogs 1.1
Item {
id: rootItem
signal colorSelected (color color)
property color color
property alias color: colorDialog.color
property string name
ColorDialog {
@@ -33,10 +31,6 @@ Item {
title: qsTr("Choose a color")
modality: Qt.ApplicationModal
visible: false
//This is a workaround to a Qt 5.2 bug.
onColorChanged: if (Qt.platform.os !== "osx") colorSelected(color)
onAccepted: if (Qt.platform.os === "osx") colorSelected(color)
}
Rectangle{
anchors.fill: parent

View File

@@ -121,18 +121,24 @@ Tab{
RowLayout{
Layout.fillWidth: true
ColorButton{
property color settingsColor: appSettings._fontColor
onSettingsColorChanged: color = settingsColor
name: qsTr("Font")
height: 50
Layout.fillWidth: true
onColorSelected: appSettings._fontColor = color;
color: appSettings._fontColor
onColorChanged: appSettings._fontColor = color
Component.onCompleted: { color = settingsColor; }
}
ColorButton{
property color settingsColor: appSettings._backgroundColor
onSettingsColorChanged: color = settingsColor
name: qsTr("Background")
height: 50
Layout.fillWidth: true
onColorSelected: appSettings._backgroundColor = color;
color: appSettings._backgroundColor
onColorChanged: appSettings._backgroundColor = color
Component.onCompleted: { color = settingsColor;}
}
}
}