Skip to content
Snippets Groups Projects
Commit dfcb0529 authored by hjk's avatar hjk Committed by Eike Ziller
Browse files

welcome: remove unused RatingBar, ExampleLineEdit and TagBrowser


Change-Id: Ia254ca5147f9d1976f3e19311a1aa31c2b151d00
Reviewed-by: default avatarEike Ziller <eike.ziller@nokia.com>
parent 4f68585e
No related branches found
No related tags found
No related merge requests found
/**************************************************************************
**
** This file is part of Qt Creator
**
** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
**
** Contact: Nokia Corporation (qt-info@nokia.com)
**
**
** GNU Lesser General Public License Usage
**
** This file may be used under the terms of the GNU Lesser General Public
** License version 2.1 as published by the Free Software Foundation and
** appearing in the file LICENSE.LGPL included in the packaging of this file.
** Please review the following information to ensure the GNU Lesser General
** Public License version 2.1 requirements will be met:
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** In addition, as a special exception, Nokia gives you certain additional
** rights. These rights are described in the Nokia Qt LGPL Exception
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
** Other Usage
**
** Alternatively, this file may be used in accordance with the terms and
** conditions contained in a signed written agreement between you and Nokia.
**
** If you have questions regarding the use of this file, please contact
** Nokia at qt-info@nokia.com.
**
**************************************************************************/
import QtQuick 1.1
import qtcomponents 1.0 as Components
Rectangle {
id : exampleLineEdit
color: "#f2f2f2"
width: parent.width
height: lineEdit.height + 22
property Item tagFilterButton: tagFilterButton
property Item lineEdit: lineEdit
Rectangle {
height: 1
anchors.left: parent.left
anchors.right: parent.right
anchors.top: parent.bottom
anchors.topMargin: -1
color: "black"
}
CheckBox {
id: checkBox
text: qsTr("Show Examples and Demos")
checked: false
anchors.left: parent.left
anchors.leftMargin: 8
anchors.verticalCenter: lineEdit.verticalCenter
height: lineEdit.height
onCheckedChanged: examplesModel.showTutorialsOnly = !checked;
}
LineEdit {
id: lineEdit
placeholderText: !checkBox.checked ? qsTr("Search in Tutorials") : qsTr("Search in Tutorials, Examples and Demos")
focus: true
anchors.left: checkBox.right
anchors.leftMargin: 12
anchors.verticalCenter: parent.verticalCenter
anchors.right: tagFilterButton.left
anchors.rightMargin: 12
onTextChanged: examplesModel.parseSearchString(text)
}
Button {
id: tagFilterButton
property string tag
property Item browser;
width: 64
onTagChanged: exampleBrowserRoot.appendTag(tag)
anchors.verticalCenter: lineEdit.verticalCenter
text: qsTr("Tag List")
anchors.right: parent.right
anchors.rightMargin: 8
checkable: true
Connections {
target: tagBrowserLoader.item
onVisibleChanged: tagFilterButton.checked = tagBrowserLoader.item.visible
}
onCheckedChanged: {
if (checked) {
tagBrowserLoader.source = "TagBrowser.qml"
var item = tagBrowserLoader.item;
item.bottomMargin = exampleLineEdit.height
item.visible = true
} else { tagBrowserLoader.item.visible = false }
}
}
}
/**************************************************************************
**
** This file is part of Qt Creator
**
** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
**
** Contact: Nokia Corporation (qt-info@nokia.com)
**
**
** GNU Lesser General Public License Usage
**
** This file may be used under the terms of the GNU Lesser General Public
** License version 2.1 as published by the Free Software Foundation and
** appearing in the file LICENSE.LGPL included in the packaging of this file.
** Please review the following information to ensure the GNU Lesser General
** Public License version 2.1 requirements will be met:
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** In addition, as a special exception, Nokia gives you certain additional
** rights. These rights are described in the Nokia Qt LGPL Exception
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
** Other Usage
**
** Alternatively, this file may be used in accordance with the terms and
** conditions contained in a signed written agreement between you and Nokia.
**
** If you have questions regarding the use of this file, please contact
** Nokia at qt-info@nokia.com.
**
**************************************************************************/
import QtQuick 1.1
Row {
property int rating : 2
property int totalRating: 3
Repeater { id: rep1; model: rating; Image { source: "qrc:welcome/images/face-star.png"; width: 22 } }
Repeater { id: rep2; model: totalRating-rating; Image { source: "qrc:welcome/images/draw-star.png"; width: 22 } }
}
/**************************************************************************
**
** This file is part of Qt Creator
**
** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).
**
** Contact: Nokia Corporation (qt-info@nokia.com)
**
**
** GNU Lesser General Public License Usage
**
** This file may be used under the terms of the GNU Lesser General Public
** License version 2.1 as published by the Free Software Foundation and
** appearing in the file LICENSE.LGPL included in the packaging of this file.
** Please review the following information to ensure the GNU Lesser General
** Public License version 2.1 requirements will be met:
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** In addition, as a special exception, Nokia gives you certain additional
** rights. These rights are described in the Nokia Qt LGPL Exception
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
** Other Usage
**
** Alternatively, this file may be used in accordance with the terms and
** conditions contained in a signed written agreement between you and Nokia.
**
** If you have questions regarding the use of this file, please contact
** Nokia at qt-info@nokia.com.
**
**************************************************************************/
import QtQuick 1.1
Rectangle {
property int bottomMargin : 0
id: tagChooser
anchors.fill: parent
anchors.bottomMargin: bottomMargin
color: "darkgrey"
opacity: 0.95
radius: 6
visible: false
property bool needsUpdate: true;
Connections {
target: gettingStarted
onTagsUpdated: needsUpdate = true
}
onVisibleChanged: {
if (visible && needsUpdate) {
needsUpdate = false;
tagsModel.clear();
var tagList = gettingStarted.tagList()
for (var tag in tagList) {
tagsModel.append({ "text": tagList[tag], "value": tagList[tag] });
}
}
}
ListModel {
id: tagsModel
}
MouseArea { anchors.fill: parent; hoverEnabled: true } // disable mouse on background
Text {
id: descr;
anchors.margins: 6;
color: "white";
text: qsTr("Please choose a tag to filter for:");
anchors.top: parent.top;
anchors.left: parent.left
font.bold: true
}
Flickable {
id: flickable
anchors.fill: parent
anchors.margins: 6
anchors.topMargin: descr.height + anchors.margins*2
contentHeight: flow.height
contentWidth: flow.width
flickableDirection: Flickable.VerticalFlick
clip: true
Flow {
width: tagChooser.width
id: flow
spacing: 6
Repeater {
id: tagsList
model: tagsModel
delegate: Item {
width: btnRect.width
height: btnRect.height
Rectangle {
id: btnRect
radius: 4
opacity: 0
width: text.width+4
height: text.height+4
x: text.x-2
y: text.y-2
}
Text { id: text; text: model.text; color: "white"; anchors.centerIn: parent }
MouseArea {
id: mouseArea
anchors.fill: parent
hoverEnabled: true
onClicked: { tagChooser.visible = false; exampleLineEdit.tagFilterButton.tag = model.value }
}
states: [
State {
name: "hovered"
when: mouseArea.containsMouse
PropertyChanges { target: btnRect; color: "darkblue"; opacity: 0.3 }
}
]
}
}
}
}
}
...@@ -8,7 +8,6 @@ InsetText 1.0 InsetText.qml ...@@ -8,7 +8,6 @@ InsetText 1.0 InsetText.qml
LineEdit 1.0 LineEdit.qml LineEdit 1.0 LineEdit.qml
LinksBar 1.0 LinksBar.qml LinksBar 1.0 LinksBar.qml
NewsListing 1.0 NewsListing.qml NewsListing 1.0 NewsListing.qml
RatingBar 1.0 RatingBar.qml
RecentProjects 1.0 RecentProjects.qml RecentProjects 1.0 RecentProjects.qml
RecentSessions 1.0 RecentSessions.qml RecentSessions 1.0 RecentSessions.qml
TabWidget 1.0 TabWidget.qml TabWidget 1.0 TabWidget.qml
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment