Restyling of the save to toolpath button

Fixes #54
This commit is contained in:
Tamara Hogenhout 2015-06-24 13:44:36 +02:00
parent 2c139c4037
commit 27de74848d
3 changed files with 176 additions and 154 deletions

View file

@ -8,15 +8,13 @@ import QtQuick.Layouts 1.1
import UM 1.0 as UM
UM.AngledCornerRectangle {
Rectangle {
id: base;
property Action addMachineAction;
property Action configureMachinesAction;
property alias saveAction: saveButton.saveAction;
cornerSize: UM.Theme.sizes.default_margin.width;
color: UM.Theme.colors.sidebar;
function showTooltip(item, position, text) {
@ -41,7 +39,6 @@ UM.AngledCornerRectangle {
ColumnLayout {
anchors.fill: parent;
anchors.topMargin: UM.Theme.sizes.default_margin.height;
anchors.bottomMargin: UM.Theme.sizes.window_margin.height;
spacing: UM.Theme.sizes.default_margin.height;
@ -75,7 +72,7 @@ UM.AngledCornerRectangle {
property Item sidebar: base;
onLoaded:
{
{
if(item)
{
item.configureSettings = base.configureMachinesAction;
@ -93,13 +90,11 @@ UM.AngledCornerRectangle {
SaveButton {
id: saveButton;
Layout.preferredWidth: base.width - UM.Theme.sizes.default_margin.width * 2;
Layout.preferredHeight: UM.Theme.sizes.button.height;
Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter;
implicitWidth: base.width
implicitHeight: UM.Theme.sizes.save_button_text_margin.height * 2 + UM.Theme.sizes.save_button_slicing_bar.height + UM.Theme.sizes.save_button_save_to_button.height + UM.Theme.sizes.default_margin.height
}
}
SidebarTooltip {
id: tooltip;
}