From 2fc8c10b8faff5be486b8eb2c175c179d14a643c Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 23 Nov 2011 12:25:32 +0100 Subject: [PATCH] new design of the welcomepage Design done by: Virva Auvinen Change-Id: I94ca75f50d3924088bc7d9be6cc884975480bcac Reviewed-by: Alessandro Portale Reviewed-by: Eike Ziller --- share/qtcreator/welcomescreen/develop.qml | 170 +++++--- .../welcomescreen/dummydata/examplesModel.qml | 105 +++++ .../LineEdit.qml => dummydata/pagesModel.qml} | 34 +- .../welcomescreen/dummydata/projectList.qml | 68 ++++ .../welcomescreen/dummydata/sessionList.qml | 57 +++ .../dummydata/tutorialsModel.qml | 121 ++++++ share/qtcreator/welcomescreen/examples.qml | 99 ++++- .../welcomescreen/examples_fallback.xml | 2 +- .../welcomescreen/gettingstarted.qml | 182 ++++++++- .../welcomescreen/qtcreator_tutorials.xml | 80 ++-- .../ExampleBrowser.qml => tutorials.qml} | 133 +++--- .../qtcreator/welcomescreen/welcomescreen.qml | 108 ++--- .../welcomescreen/welcomescreen.qmlproject | 5 +- .../welcomescreen/widgets/Button.qml | 100 ----- .../welcomescreen/widgets/Caption.qml | 139 ------- .../welcomescreen/widgets/CheckBox.qml | 73 ---- .../welcomescreen/widgets/CustomColors.qml | 40 ++ .../{HeaderItemView.qml => CustomFonts.qml} | 82 ++-- ...ampleGridView.qml => CustomScrollArea.qml} | 18 +- .../welcomescreen/widgets/CustomTab.qml | 58 +++ .../widgets/CustomizedGridView.qml | 62 +++ .../welcomescreen/widgets/Delegate.qml | 384 ++++++++++++++++++ .../welcomescreen/widgets/ExampleDelegate.qml | 316 -------------- .../widgets/FallbackNewsModel.qml | 10 - .../welcomescreen/widgets/Feedback.qml | 144 +------ .../widgets/GettingStartedItem.qml | 131 ++++++ .../widgets/{TabWidget.qml => LinkedText.qml} | 91 +++-- .../qtcreator/welcomescreen/widgets/Logo.qml | 38 ++ .../welcomescreen/widgets/NewsListing.qml | 165 -------- ...uredAndNewsListing.qml => PageCaption.qml} | 48 +-- .../welcomescreen/widgets/PageLoader.qml | 54 +++ .../welcomescreen/widgets/ProjectItem.qml | 72 ++++ .../welcomescreen/widgets/RecentProjects.qml | 88 +--- .../welcomescreen/widgets/RecentSessions.qml | 81 ++-- .../welcomescreen/widgets/SearchBar.qml | 64 +++ .../{InsetText.qml => SessionItem.qml} | 22 +- .../welcomescreen/widgets/SingleTab.qml | 122 ------ .../welcomescreen/widgets/images/arrowBig.png | Bin 0 -> 441 bytes .../welcomescreen/widgets/images/bullet.png | Bin 0 -> 215 bytes .../widgets/images/dropshadow.png | Bin 0 -> 595 bytes .../widgets/images/gettingStarted01.png | Bin 0 -> 18844 bytes .../widgets/images/gettingStarted02.png | Bin 0 -> 6153 bytes .../widgets/images/gettingStarted03.png | Bin 0 -> 14610 bytes .../widgets/images/gettingStarted04.png | Bin 0 -> 7420 bytes .../widgets/images/icons/communityIcon.png | Bin 0 -> 733 bytes .../widgets/images/icons/createIcon.png | Bin 0 -> 684 bytes .../widgets/images/icons/ddays11.png | Bin 0 -> 9702 bytes .../icons/developing_with_qt_creator.png | Bin 0 -> 15123 bytes .../widgets/images/icons/feedbackIcon.png | Bin 0 -> 441 bytes .../widgets/images/icons/ico_community.png | Bin 0 -> 733 bytes .../widgets/images/icons/labsIcon.png | Bin 0 -> 413 bytes .../widgets/images/icons/openIcon.png | Bin 0 -> 688 bytes .../widgets/images/icons/qt_quick_1.png | Bin 0 -> 9750 bytes .../widgets/images/icons/qt_quick_2.png | Bin 0 -> 12857 bytes .../widgets/images/icons/qt_quick_3.png | Bin 0 -> 12084 bytes .../widgets/images/icons/qt_sdk.png | Bin 0 -> 16653 bytes .../widgets/images/icons/userguideIcon.png | Bin 0 -> 616 bytes .../widgets/images/icons/videoIcon.png | Bin 0 -> 1510 bytes .../welcomescreen/widgets/images/logo.png | Bin 0 -> 5337 bytes .../images/mockup/designer-examples.png | Bin 0 -> 8936 bytes .../images/mockup/desktop-examples.png | Bin 0 -> 6430 bytes .../images/mockup/draganddrop-examples.png | Bin 0 -> 14216 bytes .../images/mockup/itemview-examples.png | Bin 0 -> 15264 bytes .../widgets/images/mockup/layout-examples.png | Bin 0 -> 13670 bytes .../images/mockup/mainwindow-examples.png | Bin 0 -> 10271 bytes .../images/mockup/network-examples.png | Bin 0 -> 8946 bytes .../widgets/images/mockup/opengl-examples.png | Bin 0 -> 25685 bytes .../widgets/images/mockup/penguin.png | Bin 0 -> 17749 bytes .../images/mockup/qtscript-examples.png | Bin 0 -> 6213 bytes .../widgets/images/mockup/thread-examples.png | Bin 0 -> 30113 bytes .../welcomescreen/widgets/images/more.png | Bin 0 -> 441 bytes .../welcomescreen/widgets/images/tab.png | Bin 0 -> 358 bytes share/qtcreator/welcomescreen/widgets/qmldir | 13 - src/plugins/qtsupport/exampleslistmodel.cpp | 27 +- src/plugins/qtsupport/exampleslistmodel.h | 7 +- .../qtsupport/gettingstartedwelcomepage.cpp | 79 +++- .../qtsupport/gettingstartedwelcomepage.h | 19 +- src/plugins/qtsupport/qtsupportplugin.cpp | 9 +- src/plugins/qtsupport/qtsupportplugin.h | 2 +- src/plugins/welcome/images/arrow-left.png | Bin 323 -> 0 bytes src/plugins/welcome/images/arrow-right.png | Bin 304 -> 0 bytes .../images/background_center_frame.png | Bin 5153 -> 0 bytes .../images/background_center_frame_v1.png | Bin 3579 -> 0 bytes .../images/background_center_frame_v2.png | Bin 2419 -> 0 bytes src/plugins/welcome/images/btn_26.png | Bin 477 -> 0 bytes src/plugins/welcome/images/btn_26_hover.png | Bin 430 -> 0 bytes src/plugins/welcome/images/btn_26_pressed.png | Bin 494 -> 0 bytes src/plugins/welcome/images/btn_27.png | Bin 629 -> 0 bytes src/plugins/welcome/images/btn_27_hover.png | Bin 697 -> 0 bytes .../welcome/images/center_frame_header.png | Bin 11650 -> 0 bytes src/plugins/welcome/images/checked.png | Bin 395 -> 0 bytes src/plugins/welcome/images/combobox_arrow.png | Bin 333 -> 0 bytes src/plugins/welcome/images/draw-star.png | Bin 1009 -> 0 bytes src/plugins/welcome/images/face-star.png | Bin 1088 -> 0 bytes .../images/feedback-bar-background.png | Bin 245 -> 0 bytes src/plugins/welcome/images/feedback_arrow.png | Bin 327 -> 0 bytes .../welcome/images/feedback_arrow_hover.png | Bin 328 -> 0 bytes src/plugins/welcome/images/lineedit.png | Bin 724 -> 0 bytes .../welcome/images/list_bullet_arrow.png | Bin 280 -> 0 bytes src/plugins/welcome/images/mode_project.png | Bin 3838 -> 0 bytes src/plugins/welcome/images/nokia_logo.png | Bin 1148 -> 0 bytes src/plugins/welcome/images/product_logo.png | Bin 18498 -> 0 bytes src/plugins/welcome/images/qt_logo.png | Bin 2662 -> 0 bytes src/plugins/welcome/images/rc_combined.png | Bin 530 -> 0 bytes .../images/rc_combined_transparent.png | Bin 437 -> 0 bytes src/plugins/welcome/images/tab_active.png | Bin 228 -> 0 bytes src/plugins/welcome/images/tab_hover.png | Bin 311 -> 0 bytes src/plugins/welcome/images/tab_inactive.png | Bin 306 -> 0 bytes src/plugins/welcome/images/welcomebg.png | Bin 21649 -> 0 bytes src/plugins/welcome/welcome.pro | 2 - src/plugins/welcome/welcome.qrc | 34 -- 111 files changed, 2151 insertions(+), 1607 deletions(-) create mode 100644 share/qtcreator/welcomescreen/dummydata/examplesModel.qml rename share/qtcreator/welcomescreen/{widgets/LineEdit.qml => dummydata/pagesModel.qml} (75%) create mode 100644 share/qtcreator/welcomescreen/dummydata/projectList.qml create mode 100644 share/qtcreator/welcomescreen/dummydata/sessionList.qml create mode 100644 share/qtcreator/welcomescreen/dummydata/tutorialsModel.qml rename share/qtcreator/welcomescreen/{widgets/ExampleBrowser.qml => tutorials.qml} (51%) delete mode 100644 share/qtcreator/welcomescreen/widgets/Button.qml delete mode 100644 share/qtcreator/welcomescreen/widgets/Caption.qml delete mode 100644 share/qtcreator/welcomescreen/widgets/CheckBox.qml create mode 100644 share/qtcreator/welcomescreen/widgets/CustomColors.qml rename share/qtcreator/welcomescreen/widgets/{HeaderItemView.qml => CustomFonts.qml} (57%) rename share/qtcreator/welcomescreen/widgets/{ExampleGridView.qml => CustomScrollArea.qml} (77%) create mode 100644 share/qtcreator/welcomescreen/widgets/CustomTab.qml create mode 100644 share/qtcreator/welcomescreen/widgets/CustomizedGridView.qml create mode 100644 share/qtcreator/welcomescreen/widgets/Delegate.qml delete mode 100644 share/qtcreator/welcomescreen/widgets/ExampleDelegate.qml delete mode 100644 share/qtcreator/welcomescreen/widgets/FallbackNewsModel.qml create mode 100644 share/qtcreator/welcomescreen/widgets/GettingStartedItem.qml rename share/qtcreator/welcomescreen/widgets/{TabWidget.qml => LinkedText.qml} (50%) create mode 100644 share/qtcreator/welcomescreen/widgets/Logo.qml delete mode 100644 share/qtcreator/welcomescreen/widgets/NewsListing.qml rename share/qtcreator/welcomescreen/widgets/{FeaturedAndNewsListing.qml => PageCaption.qml} (68%) create mode 100644 share/qtcreator/welcomescreen/widgets/PageLoader.qml create mode 100644 share/qtcreator/welcomescreen/widgets/ProjectItem.qml create mode 100644 share/qtcreator/welcomescreen/widgets/SearchBar.qml rename share/qtcreator/welcomescreen/widgets/{InsetText.qml => SessionItem.qml} (81%) delete mode 100644 share/qtcreator/welcomescreen/widgets/SingleTab.qml create mode 100644 share/qtcreator/welcomescreen/widgets/images/arrowBig.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/bullet.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/dropshadow.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/gettingStarted01.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/gettingStarted02.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/gettingStarted03.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/gettingStarted04.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/communityIcon.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/createIcon.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/ddays11.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/developing_with_qt_creator.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/feedbackIcon.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/ico_community.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/labsIcon.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/openIcon.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/qt_quick_1.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/qt_quick_2.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/qt_quick_3.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/qt_sdk.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/userguideIcon.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/icons/videoIcon.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/logo.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/mockup/designer-examples.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/mockup/desktop-examples.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/mockup/draganddrop-examples.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/mockup/itemview-examples.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/mockup/layout-examples.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/mockup/mainwindow-examples.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/mockup/network-examples.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/mockup/opengl-examples.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/mockup/penguin.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/mockup/qtscript-examples.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/mockup/thread-examples.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/more.png create mode 100644 share/qtcreator/welcomescreen/widgets/images/tab.png delete mode 100644 share/qtcreator/welcomescreen/widgets/qmldir delete mode 100644 src/plugins/welcome/images/arrow-left.png delete mode 100644 src/plugins/welcome/images/arrow-right.png delete mode 100644 src/plugins/welcome/images/background_center_frame.png delete mode 100644 src/plugins/welcome/images/background_center_frame_v1.png delete mode 100644 src/plugins/welcome/images/background_center_frame_v2.png delete mode 100644 src/plugins/welcome/images/btn_26.png delete mode 100644 src/plugins/welcome/images/btn_26_hover.png delete mode 100644 src/plugins/welcome/images/btn_26_pressed.png delete mode 100644 src/plugins/welcome/images/btn_27.png delete mode 100644 src/plugins/welcome/images/btn_27_hover.png delete mode 100644 src/plugins/welcome/images/center_frame_header.png delete mode 100644 src/plugins/welcome/images/checked.png delete mode 100644 src/plugins/welcome/images/combobox_arrow.png delete mode 100644 src/plugins/welcome/images/draw-star.png delete mode 100644 src/plugins/welcome/images/face-star.png delete mode 100644 src/plugins/welcome/images/feedback-bar-background.png delete mode 100644 src/plugins/welcome/images/feedback_arrow.png delete mode 100644 src/plugins/welcome/images/feedback_arrow_hover.png delete mode 100644 src/plugins/welcome/images/lineedit.png delete mode 100644 src/plugins/welcome/images/list_bullet_arrow.png delete mode 100644 src/plugins/welcome/images/mode_project.png delete mode 100644 src/plugins/welcome/images/nokia_logo.png delete mode 100644 src/plugins/welcome/images/product_logo.png delete mode 100644 src/plugins/welcome/images/qt_logo.png delete mode 100644 src/plugins/welcome/images/rc_combined.png delete mode 100644 src/plugins/welcome/images/rc_combined_transparent.png delete mode 100644 src/plugins/welcome/images/tab_active.png delete mode 100644 src/plugins/welcome/images/tab_hover.png delete mode 100644 src/plugins/welcome/images/tab_inactive.png delete mode 100644 src/plugins/welcome/images/welcomebg.png delete mode 100644 src/plugins/welcome/welcome.qrc diff --git a/share/qtcreator/welcomescreen/develop.qml b/share/qtcreator/welcomescreen/develop.qml index 9ab3f7ee206..0640a2ebe7b 100644 --- a/share/qtcreator/welcomescreen/develop.qml +++ b/share/qtcreator/welcomescreen/develop.qml @@ -31,61 +31,137 @@ **************************************************************************/ import QtQuick 1.1 -import "widgets" as Widgets -import qtcomponents 1.0 as Components +import "widgets" -Item { - id: floater - - Image { - source: "qrc:welcome/images/welcomebg.png" - anchors.fill: parent - opacity: 0.8 - } - - width: 920 +Rectangle { + id: rectangle1 + width: 900 height: 600 - property int proposedWidth: 920 - property int proposedHeight: 600 + PageCaption { + id: pageCaption - Rectangle { + x: 32 + y: 8 - width: Math.min(floater.width, floater.proposedWidth) - height: Math.min(floater.height, floater.proposedHeight) - id: root - property int margin: 8 - anchors.centerIn: floater + anchors.rightMargin: 16 + anchors.right: parent.right + anchors.leftMargin: 16 + anchors.left: parent.left - Components.ScrollArea { - id: scrollArea - anchors.fill: parent - anchors.margins: - margin - frame: true - Item { - id: baseitem - height: Math.max(recentSessions.height, recentProjects.height) - width: root.width - 20 - Widgets.RecentSessions { - id: recentSessions - width: Math.floor(root.width / 2.5) - anchors.left: parent.left - } - Widgets.RecentProjects { - id: recentProjects - anchors.left: recentSessions.right - anchors.right: parent.right - anchors.rightMargin: scrollArea.verticalScrollBar.visible ? 0 : - -scrollArea.verticalScrollBar.width - 6 - } + caption: qsTr("Develop") + } - } + Item { + id: canvas + + x: 12 + y: 0 + width: 1024 + + anchors.bottomMargin: 0 + anchors.bottom: parent.bottom + anchors.top: parent.top + anchors.topMargin: 0 + + RecentSessions { + id: recentSessions + + x: 87 + y: 144 + width: 274 + + anchors.right: recentlyUsedSessions.right + anchors.rightMargin: -89 + anchors.top: recentlyUsedSessions.bottom + anchors.topMargin: 20 + + model: sessionList } - BorderImage { - anchors.top: scrollArea.top - height: root.height + 2 * margin - width: 1 - x: recentProjects.x - margin + + RecentProjects { + x: 406 + y: 144 + width: 481 + height: 416 + + anchors.top: recentlyUsedProjects.bottom + anchors.topMargin: 20 + anchors.bottom: parent.bottom + anchors.bottomMargin: 40 + anchors.right: parent.right + anchors.rightMargin: 137 + + model: projectList + } + + Text { + id: recentlyUsedSessions + + x: pageCaption.x + pageCaption.textOffset + y: 105 + + color: "#535353" + text: qsTr("Recently used sessions") + font.pixelSize: 16 + font.family: "Helvetica" + font.bold: true + } + + Text { + id: recentlyUsedProjects + x: 406 + + y: 105 + color: "#535353" + text: qsTr("Recently used Projects") + anchors.left: recentlyUsedSessions.right + anchors.leftMargin: 134 + font.bold: true + font.family: "Helvetica" + font.pixelSize: 16 + } + + Item { + id: actions + + x: 90 + y: 296 + width: 140 + height: 70 + + anchors.topMargin: 42 + anchors.top: recentSessions.bottom + + LinkedText { + id: openProject + x: 51 + y: 49 + text: qsTr("Open Project") + onClicked: welcomeMode.openProject(); + } + + LinkedText { + id: createProject + x: 51 + y: 18 + text: qsTr("Create Project") + onClicked: welcomeMode.newProject(); + } + + Image { + id: icon02 + x: 2 + y: 32 + source: "widgets/images/icons/openIcon.png" + } + + Image { + id: icon01 + x: 0 + y: 0 + source: "widgets/images/icons/createIcon.png" + } } } } diff --git a/share/qtcreator/welcomescreen/dummydata/examplesModel.qml b/share/qtcreator/welcomescreen/dummydata/examplesModel.qml new file mode 100644 index 00000000000..c66e013a165 --- /dev/null +++ b/share/qtcreator/welcomescreen/dummydata/examplesModel.qml @@ -0,0 +1,105 @@ +/************************************************************************** +** +** 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.0 + +ListModel { + ListElement { + name: "Main Windows" + descriptionData: "All the standard features of application main windows are provided by Qt. Main windows can have pull down menus, tool bars, and dock windows. These separate forms of user input are unified in an integrated action system that also supports keyboard shortcuts and accelerator keys in menu items." + imageSource: "images/mockup/mainwindow-examples.png" + } + + ListElement { + name: "Layouts" + description: "t uses a layout-based approach to widget management. Widgets are arranged in the optimal positions in windows based on simple layout rules, leading to a consistent look and feel. Custom layouts can be used to provide more control over the positions and sizes of child widgets." + imageSource: "images/mockup/layout-examples.png" + } + + ListElement { + name: "Item Views" + description: "tem views are widgets that typically display data sets. Qt 4's model/view framework lets you handle large data sets by separating the underlying data from the way it is represented to the user, and provides support for customized rendering through the use of delegates." + imageSource: "images/mockup/itemview-examples.png" + } + + ListElement { + name: "Drag and Drop" + description: "Qt supports native drag and drop on all platforms via an extensible MIME-based system that enables applications to send data to each other in the most appropriate formats. Drag and drop can also be implemented for internal use by applications." + imageSource: "images/mockup/draganddrop-examples.png" + } + ListElement { + name: "Threading and Concurrent Programming" + description: "Qt 4 makes it easier than ever to write multithreaded applications. More classes have been made usable from non-GUI threads, and the signals and slots mechanism can now be used to communicate between threads. The QtConcurrent namespace includes a collection of classes and functions for straightforward concurrent programming." + imageSource: "images/mockup/thread-examples.png" + } + + ListElement { + name: "OpenGL and OpenVG Examples" + description: "Qt provides support for integration with OpenGL implementations on all platforms, giving developers the opportunity to display hardware accelerated 3D graphics alongside a more conventional user interface. Qt provides support for integration with OpenVG implementations on platforms with suitable drivers." + imageSource: "images/mockup/opengl-examples.png" + } + + ListElement { + name: "Network" + description: "Qt is provided with an extensive set of network classes to support both client-based and server side network programming." + imageSource: "images/mockup/network-examples.png" + } + + ListElement { + name: "Qt Designer" + description: "Qt Designer is a capable graphical user interface designer that lets you create and configure forms without writing code. GUIs created with Qt Designer can be compiled into an application or created at run-time." + imageSource: "images/mockup/designer-examples.png" + } + ListElement { + name: "Qt Script" + description: "Qt is provided with a powerful embedded scripting environment through the QtScript classes." + imageSource: "images/mockup/qtscript-examples.png" + } + + ListElement { + name: "Desktop" + description: "Qt provides features to enable applications to integrate with the user's preferred desktop environment. Features such as system tray icons, access to the desktop widget, and support for desktop services can be used to improve the appearance of applications and take advantage of underlying desktop facilities." + imageSource: "images/mockup/desktop-examples.png" + } + + ListElement { + name: "Caption" + description: "Description" + imageSource: "image/mockup/penguin.png" + } + + ListElement { + name: "Caption" + description: "Description" + imageSource: "images/mockup/penguin.png" + } +} diff --git a/share/qtcreator/welcomescreen/widgets/LineEdit.qml b/share/qtcreator/welcomescreen/dummydata/pagesModel.qml similarity index 75% rename from share/qtcreator/welcomescreen/widgets/LineEdit.qml rename to share/qtcreator/welcomescreen/dummydata/pagesModel.qml index 9604653a96b..34442cf0a9d 100644 --- a/share/qtcreator/welcomescreen/widgets/LineEdit.qml +++ b/share/qtcreator/welcomescreen/dummydata/pagesModel.qml @@ -30,23 +30,23 @@ ** **************************************************************************/ -import QtQuick 1.1 -import qtcomponents.custom 1.0 as Custom - - -Custom.TextField { - id: root - leftMargin: 6 - rightMargin: 6 - topMargin: 6 - bottomMargin: 6 - property url backgroundSource: "qrc:welcome/images/lineedit.png" - - background: BorderImage { - anchors.fill: parent - source: backgroundSource - border.left: 5; border.top: 5 - border.right: 5; border.bottom: 5 +import QtQuick 1.0 +ListModel { + ListElement { + title: "Getting Started" + pageLocation: "../gettingstarted.qml" + } + ListElement { + title: "Develop" + pageLocation: "../develop.qml" + } + ListElement { + title: "Examples" + pageLocation: "../examples.qml" + } + ListElement { + title: "Tutorials" + pageLocation: "../tutorials.qml" } } diff --git a/share/qtcreator/welcomescreen/dummydata/projectList.qml b/share/qtcreator/welcomescreen/dummydata/projectList.qml new file mode 100644 index 00000000000..db021ac9e73 --- /dev/null +++ b/share/qtcreator/welcomescreen/dummydata/projectList.qml @@ -0,0 +1,68 @@ +/************************************************************************** +** +** 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.0 + +ListModel { + ListElement { + prettyFilePath: "showing some path aka the link..." + displayName: "Project name 01" + } + ListElement { + prettyFilePath: "showing some path aka link..." + displayName: "Project name 02" + } + ListElement { + prettyFilePath: "showing some ... path aka link..." + displayName: "Project name 03" + } + ListElement { + prettyFilePath: "showing some ... path aka link..." + displayName: "Project name 04" + } + ListElement { + prettyFilePath: "showing some ... path aka link..." + displayName: "Project name 05" + } + ListElement { + prettyFilePath: "showing some ... path aka link test..." + displayName: "Project name 06" + } + ListElement { + prettyFilePath: "showing some ... path aka link... blup" + displayName: "Project name 07" + } + ListElement { + prettyFilePath: "showing some ... bla path aka link..." + displayName: "Project name 08" + } +} diff --git a/share/qtcreator/welcomescreen/dummydata/sessionList.qml b/share/qtcreator/welcomescreen/dummydata/sessionList.qml new file mode 100644 index 00000000000..4fad28ec667 --- /dev/null +++ b/share/qtcreator/welcomescreen/dummydata/sessionList.qml @@ -0,0 +1,57 @@ +/************************************************************************** +** +** 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.0 + +ListModel { + ListElement { + sessionName: "Session 01" + } + ListElement { + sessionName: "Session 02" + } + ListElement { + sessionName: "Session 03" + } + ListElement { + sessionName: "Session 04" + } + ListElement { + sessionName: "Session 05" + } + ListElement { + sessionName: "Session 07" + } + ListElement { + sessionName: "Session 08" + } +} diff --git a/share/qtcreator/welcomescreen/dummydata/tutorialsModel.qml b/share/qtcreator/welcomescreen/dummydata/tutorialsModel.qml new file mode 100644 index 00000000000..f0516c6c6e7 --- /dev/null +++ b/share/qtcreator/welcomescreen/dummydata/tutorialsModel.qml @@ -0,0 +1,121 @@ +/************************************************************************** +** +** 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.0 + +ListModel { + ListElement { + name: "Main Windows" + description: "All the standard features of application main windows are provided by Qt. Main windows can have pull down menus, tool bars, and dock windows. These separate forms of user input are unified in an integrated action system that also supports keyboard shortcuts and accelerator keys in menu items." + imageSource: "images/mockup/mainwindow-examples.png" + isVideo: false + } + + ListElement { + name: "Layouts" + description: "t uses a layout-based approach to widget management. Widgets are arranged in the optimal positions in windows based on simple layout rules, leading to a consistent look and feel. Custom layouts can be used to provide more control over the positions and sizes of child widgets." + imageSource: "images/mockup/layout-examples.png" + isVideo: false + } + + ListElement { + name: "Some Video" + description: "tem views are widgets that typically display data sets. Qt 4's model/view framework lets you handle large data sets by separating the underlying data from the way it is represented to the user, and provides support for customized rendering through the use of delegates." + imageSource: "images/mockup/" + isVideo: true + videoLength: "2:20" + } + + ListElement { + name: "Drag and Drop" + description: "Qt supports native drag and drop on all platforms via an extensible MIME-based system that enables applications to send data to each other in the most appropriate formats. Drag and drop can also be implemented for internal use by applications." + imageSource: "images/mockup/draganddrop-examples.png" + isVideo: false + } + ListElement { + name: "Some Video" + description: "Qt 4 makes it easier than ever to write multithreaded applications. More classes have been made usable from non-GUI threads, and the signals and slots mechanism can now be used to communicate between threads. The QtConcurrent namespace includes a collection of classes and functions for straightforward concurrent programming." + imageSource: "images/mockup/" + isVideo: true + videoLength: "6:40" + } + + ListElement { + name: "Some Video" + description: "Qt provides support for integration with OpenGL implementations on all platforms, giving developers the opportunity to display hardware accelerated 3D graphics alongside a more conventional user interface. Qt provides support for integration with OpenVG implementations on platforms with suitable drivers." + imageSource: "" + isVideo: true + videoLength: "7:40" + } + + ListElement { + name: "Some Video" + description: "Qt is provided with an extensive set of network classes to support both client-based and server side network programming." + imageSource: "images/mockup/" + isVideo: true + videoLength: "2:30" + } + + ListElement { + name: "Qt Designer" + description: "Qt Designer is a capable graphical user interface designer that lets you create and configure forms without writing code. GUIs created with Qt Designer can be compiled into an application or created at run-time." + imageSource: "images/mockup/designer-examples.png" + isVideo: false + } + ListElement { + name: "Qt Script" + description: "Qt is provided with a powerful embedded scripting environment through the QtScript classes." + imageSource: "images/mockup/qtscript-examples.png" + isVideo: false + } + + ListElement { + name: "Desktop" + description: "Qt provides features to enable applications to integrate with the user's preferred desktop environment. Features such as system tray icons, access to the desktop widget, and support for desktop services can be used to improve the appearance of applications and take advantage of underlying desktop facilities." + imageSource: "images/mockup/desktop-examples.png" + isVideo: false + } + + ListElement { + name: "Caption" + description: "Description" + imageSource: "image/mockup/penguin.png" + isVideo: false + } + + ListElement { + name: "Caption" + description: "Description" + imageSource: "images/mockup/penguin.png" + isVideo: false + } +} diff --git a/share/qtcreator/welcomescreen/examples.qml b/share/qtcreator/welcomescreen/examples.qml index f3a704b6776..3d48acb8676 100644 --- a/share/qtcreator/welcomescreen/examples.qml +++ b/share/qtcreator/welcomescreen/examples.qml @@ -30,13 +30,100 @@ ** **************************************************************************/ -import QtQuick 1.1 -import "widgets" as Widgets +import QtQuick 1.0 +import "widgets" -Item { - Widgets.ExampleBrowser { - model: examplesModel +Rectangle { + id: rectangle1 + width: 1024 + height: Math.min(920, parent.height - y) + + PageCaption { + id: pageCaption + + x: 32 + y: 8 + + anchors.rightMargin: 16 + anchors.right: parent.right + anchors.leftMargin: 16 + anchors.left: parent.left + + caption: qsTr("Examples") + } + + CustomScrollArea { + id: scrollArea; + + anchors.rightMargin: 38 + anchors.bottomMargin: 60 + anchors.leftMargin: 38 + anchors.topMargin: 102 anchors.fill: parent - anchors.margins: 8 + + CustomizedGridView { + model: examplesModel + } + } + + SearchBar { + id: searchBar + + y: 60 + + anchors.right: parent.right + anchors.rightMargin: 60 + anchors.left: parent.left + anchors.leftMargin: 60 + + placeholderText: qsTr("Search in Examples...") + onTextChanged: examplesModel.parseSearchString(text) + } + + Rectangle { + id: gradiant + y: 102 + height: 10 + gradient: Gradient { + GradientStop { + position: 0 + color: "#ffffff" + } + + GradientStop { + position: 1 + color: "#00ffffff" + } + } + + anchors.left: parent.left + anchors.leftMargin: 38 + anchors.right: parent.right + anchors.rightMargin: 38 + } + + Rectangle { + id: gradiant1 + x: 38 + y: 570 + height: 10 + gradient: Gradient { + GradientStop { + position: 0 + color: "#00ffffff" + } + + GradientStop { + position: 1 + color: "#ffffff" + } + } + + anchors.bottom: parent.bottom + anchors.bottomMargin: 60 + anchors.rightMargin: 38 + anchors.right: parent.right + anchors.leftMargin: 38 + anchors.left: parent.left } } diff --git a/share/qtcreator/welcomescreen/examples_fallback.xml b/share/qtcreator/welcomescreen/examples_fallback.xml index 3188b17df8f..fa26da162ff 100644 --- a/share/qtcreator/welcomescreen/examples_fallback.xml +++ b/share/qtcreator/welcomescreen/examples_fallback.xml @@ -843,7 +843,7 @@ - + diff --git a/share/qtcreator/welcomescreen/gettingstarted.qml b/share/qtcreator/welcomescreen/gettingstarted.qml index 2b126fdec10..ad2fae96f21 100644 --- a/share/qtcreator/welcomescreen/gettingstarted.qml +++ b/share/qtcreator/welcomescreen/gettingstarted.qml @@ -31,12 +31,182 @@ **************************************************************************/ import QtQuick 1.1 -import "widgets" as Widgets +import "widgets" +import QtQuick 1.0 + +Rectangle { + id: gettingStartedRoot + width: 920 + height: 600 + + PageCaption { + id: pageCaption + + x: 32 + y: 8 + + anchors.rightMargin: 16 + anchors.right: parent.right + anchors.leftMargin: 16 + anchors.left: parent.left + + caption: qsTr("Getting Started") + } + + Item { + id: canvas + + width: 920 + height: 200 + + anchors.horizontalCenter: parent.horizontalCenter + anchors.top: parent.top + anchors.topMargin: 0 + + Feedback { + id: feedback + + x: 851 + y: 424 + anchors.right: parent.right + anchors.rightMargin: 22 + + } + + GettingStartedItem { + x: 688 + y: 83 + + anchors.rightMargin: 32 + anchors.right: parent.right + + description: qsTr("To select a tutorial and learn how to develop applications.") + title: qsTr("Start Developing") + number: 4 + imageUrl: "widgets/images/gettingStarted04.png" + onClicked: tab.currentIndex = 3; + + } + + GettingStartedItem { + x: 468 + y: 83 + + description: qsTr("To check that the Qt SDK installation was successful, open an example application and run it.") + title: qsTr("Building and Running an Example Application") + number: 3 + imageUrl: "widgets/images/gettingStarted03.png" + onClicked: gettingStarted.openSplitHelp("qthelp://com.nokia.qtcreator/doc/creator-build-example-application.html") + } + + GettingStartedItem { + id: gettingStartedItem + + x: 30 + y: 83 + + imageUrl: "widgets/images/gettingStarted01.png" + title: qsTr("IDE Overview") + description: qsTr("To find out what kind of integrated enviroment (IDE) Qt Creator is.") + number: 1 + + onClicked: gettingStarted.openHelp("qthelp://com.nokia.qtcreator/doc/creator-overview.html") + } + + GettingStartedItem { + x: 250 + y: 83 + + description: qsTr("To become familar with the parts of the Qt Creator user interface and to learn how to use them.") + title: qsTr("User Interface") + imageUrl: "widgets/images/gettingStarted02.png" + number: 2 + onClicked: gettingStarted.openHelp("qthelp://com.nokia.qtcreator/doc/creator-quick-tour.html") + } + + Grid { + id: grid + + x: 36 + y: 424 + + spacing: 24 + + rows: gettingStartedRoot.height > 640 ? 3 : 1 + + Row { + id: userGuide + spacing: 4 + Image { + y: 10 + source: "widgets/images/icons/userguideIcon.png" + } + + LinkedText { + x: 19 + y: 5 + height: 38 + text: qsTr("User Guide") + verticalAlignment: Text.AlignBottom + onClicked: gettingStarted.openHelp("qthelp://com.nokia.qtcreator/doc/index.html") + } + } + + Row { + id: onlineCommunity + spacing: 4 + Image { + y: 10 + source: "widgets/images/icons/communityIcon.png" + } + + LinkedText { + x: 19 + y: 5 + height: 38 + text: qsTr("Online Community") + verticalAlignment: Text.AlignBottom + onClicked: gettingStarted.openUrl("http://developer.qt.nokia.com/forums") + } + } + + Row { + id: labs + spacing: 4 + Image { + y: 10 + source: "widgets/images/icons/labsIcon.png" + } + + LinkedText { + x: 19 + y: 5 + height: 38 + text: qsTr("Labs") + verticalAlignment: Text.AlignBottom + onClicked: gettingStarted.openUrl("http://labs.qt.nokia.com") + } + + } + } + + Image { + x: 231 + y: 155 + source: "widgets/images/arrowBig.png" + } + + Image { + x: 451 + y: 155 + source: "widgets/images/arrowBig.png" + } + + Image { + x: 669 + y: 155 + source: "widgets/images/arrowBig.png" + } -Item { - Widgets.ExampleBrowser { - model: tutorialsModel - anchors.fill: parent - anchors.margins: 8 } } diff --git a/share/qtcreator/welcomescreen/qtcreator_tutorials.xml b/share/qtcreator/welcomescreen/qtcreator_tutorials.xml index 4b7a9e8bd9a..307cabe9599 100644 --- a/share/qtcreator/welcomescreen/qtcreator_tutorials.xml +++ b/share/qtcreator/welcomescreen/qtcreator_tutorials.xml @@ -1,29 +1,57 @@ - - - - qt creator,quick tour,ui - - - - qt creator,build,compile - - - - qt,c++,text,qt designer,qt creator - - - - qt,c++,mobile,qt mobility,qt creator - - - - qt quick,qml,states,transitions,visual designer,qt creator - - - - qt quick,qml,components,symbian,visual designer,qt creator - - + + + + qt creator,build,compile + + + + qt,c++,text,qt designer,qt creator + + + + qt quick,qml,states,transitions,visual designer,qt creator + + + + qt quick,qml,components,symbian,visual designer,qt creator + + + + qt sdk,qt creator + + + + qt sdk,qt creator,qt quick + + + + qt quick,qml,qt sdk,qt creator + + + + qt quick,qml,qt sdk,qt creator + + + + qt quick,qml,qt sdk,qt creator + + + + qt sdk,qt creator + + + + qt quick,qml,qt sdk,qt creator + + + + qt sdk,qt creator + + + + qt quick, qml + + diff --git a/share/qtcreator/welcomescreen/widgets/ExampleBrowser.qml b/share/qtcreator/welcomescreen/tutorials.qml similarity index 51% rename from share/qtcreator/welcomescreen/widgets/ExampleBrowser.qml rename to share/qtcreator/welcomescreen/tutorials.qml index 287aab5b398..698b60195c3 100644 --- a/share/qtcreator/welcomescreen/widgets/ExampleBrowser.qml +++ b/share/qtcreator/welcomescreen/tutorials.qml @@ -30,77 +30,104 @@ ** **************************************************************************/ -import QtQuick 1.1 -import qtcomponents 1.0 as Components +import QtQuick 1.0 +import "widgets" -Item { - property alias model: gridView.model - id: exampleBrowserRoot - function appendTag(tag) { - var tagStr = "tag:" + '"' + tag + '"' - if (exampleLineEdit.lineEdit.text === "") - exampleLineEdit.lineEdit.text = tagStr - else - exampleLineEdit.lineEdit.text += " " + tagStr +Rectangle { + id: rectangle1 + width: 1024 + height: Math.min(920, parent.height - y) + + PageCaption { + id: pageCaption + + x: 32 + y: 8 + + anchors.rightMargin: 16 + anchors.right: parent.right + anchors.leftMargin: 16 + anchors.left: parent.left + + caption: qsTr("Tutorials") } - Image { - source: "qrc:welcome/images/welcomebg.png" - anchors.fill: parent - opacity: 0.2 - } + CustomScrollArea { + id: scrollArea; - Components.ScrollArea { - id: scrollArea - anchors.topMargin: - 8 - anchors.margins: -8 + anchors.rightMargin: 38 + anchors.bottomMargin: 60 + anchors.leftMargin: 38 + anchors.topMargin: 102 anchors.fill: parent + + clip: true + + horizontalScrollBar.visible: false frame: false - ExampleGridView { - id: gridView - y: 16 + + CustomizedGridView { + model: tutorialsModel } } - Rectangle { - anchors.bottom: scrollArea.bottom - height: 16 - anchors.leftMargin: 16 - anchors.rightMargin: 16 - gradient: Gradient { - GradientStop { - position: 0.00; - color: "#00ffffff"; - } - GradientStop { - position: 1.00; - color: "#ffffff"; - } - } - anchors.left: scrollArea.left - anchors.right: scrollArea.right + SearchBar { + id: searchBar + + y: 60 + + anchors.right: parent.right + anchors.rightMargin: 60 + anchors.left: parent.left + anchors.leftMargin: 60 + + placeholderText: qsTr("Search in Tutorials...") + onTextChanged: tutorialsModel.parseSearchString(text) } Rectangle { - anchors.top: scrollArea.top - height: 16 - anchors.left: scrollArea.left - anchors.leftMargin: 16 - anchors.rightMargin: 16 - anchors.right: scrollArea.right + id: gradiant + y: 102 + height: 10 gradient: Gradient { GradientStop { - position: 0.00; - color: "#ffffff"; + position: 0 + color: "#ffffff" } + GradientStop { - position: 1.00; - color: "#00ffffff"; + position: 1 + color: "#00ffffff" } } + + anchors.left: parent.left + anchors.leftMargin: 38 + anchors.right: parent.right + anchors.rightMargin: 38 } - Loader { - id: tagBrowserLoader - anchors.fill: parent + Rectangle { + id: gradiant1 + x: 38 + y: 570 + height: 10 + gradient: Gradient { + GradientStop { + position: 0 + color: "#00ffffff" + } + + GradientStop { + position: 1 + color: "#ffffff" + } + } + + anchors.bottom: parent.bottom + anchors.bottomMargin: 60 + anchors.rightMargin: 38 + anchors.right: parent.right + anchors.leftMargin: 38 + anchors.left: parent.left } } diff --git a/share/qtcreator/welcomescreen/welcomescreen.qml b/share/qtcreator/welcomescreen/welcomescreen.qml index 386468cdf5e..c997675a019 100644 --- a/share/qtcreator/welcomescreen/welcomescreen.qml +++ b/share/qtcreator/welcomescreen/welcomescreen.qml @@ -32,92 +32,52 @@ import QtQuick 1.0 import "widgets" -import qtcomponents 1.0 as Components Rectangle { + width: 920 + height: 600 id: root - width: 1024 - height: 768 - color: "white" - // work around the fact that we can't use - // a property alias to welcomeMode.activePlugin - property int current: 0 - onCurrentChanged: welcomeMode.activePlugin = current - Component.onCompleted: current = welcomeMode.activePlugin - - - LinksBar { - id: navigationAndDevLinks - property alias current: root.current - anchors.topMargin: -1 - anchors.top: inner_background.bottom - anchors.left: parent.left - anchors.right: parent.right - anchors.bottomMargin: 4 - model: tabs.model - } - - - TabWidget { - id: tabs - property int current: root.current - anchors.rightMargin: 0 - anchors.leftMargin: 0 - model: pagesModel - anchors.top: feedback.bottom - anchors.bottom: parent.bottom - anchors.left: parent.left - anchors.right: news.left - anchors.margins: 0 - } Item { - Image { - source: "qrc:welcome/images/welcomebg.png" - anchors.fill: parent - opacity: 0.5 + id: canvas + + + opacity: 0 + + Component.onCompleted: canvas.opacity = 1 + + Behavior on opacity { + PropertyAnimation { + duration: 450 + } } - anchors.right: parent.right - id: news - opacity: 0.7 - anchors.top: navigationAndDevLinks.bottom + width: Math.min(1024, parent.width) + anchors.topMargin: (root.height > 700) ? 32 : 0 + + anchors.top: parent.top anchors.bottom: parent.bottom - width: 220 + anchors.horizontalCenter: parent.horizontalCenter - FeaturedAndNewsListing { + CustomTab { + id: tab + x: 578 + y: 64 + anchors.right: parent.right + anchors.rightMargin: 36 + model: pagesModel + + } + PageLoader { anchors.fill: parent + anchors.topMargin: 100 + model: pagesModel } - Rectangle{ - anchors.top: parent.top - anchors.bottom: parent.bottom - width: 1 - color: "black" - anchors.left: parent.left + Logo { + id: logo + x: 4 + y: 10 } - } - Feedback { - id: feedback - height: 38 - anchors.top: navigationAndDevLinks.bottom - anchors.left: parent.left - anchors.right: news.left - searchVisible: tabs.currentHasSearchBar - } - - BorderImage { - id: inner_background - x: 0 - y: 0 - anchors.top: root.top - source: "qrc:welcome/images/background_center_frame_v2.png" - width: parent.width - height: 0 - anchors.topMargin: 0 - border.right: 2 - border.left: 2 - border.top: 2 - border.bottom: 10 } } diff --git a/share/qtcreator/welcomescreen/welcomescreen.qmlproject b/share/qtcreator/welcomescreen/welcomescreen.qmlproject index 1238421e2f7..5f8a07bb704 100644 --- a/share/qtcreator/welcomescreen/welcomescreen.qmlproject +++ b/share/qtcreator/welcomescreen/welcomescreen.qmlproject @@ -3,7 +3,7 @@ import QmlProject 1.1 Project { - mainFile: "welcomescreen.qml" + mainFile: "welcomepage.qml" /* Include .qml, .js, and image files from current directory and subdirectories */ QmlFiles { @@ -15,9 +15,6 @@ Project { ImageFiles { directory: "." } - - importPaths: ["../../../lib/qtcreator/"] - /* List of plugin directories passed to QML runtime */ // importPaths: [ "../exampleplugin" ] } diff --git a/share/qtcreator/welcomescreen/widgets/Button.qml b/share/qtcreator/welcomescreen/widgets/Button.qml deleted file mode 100644 index 83cae502f3f..00000000000 --- a/share/qtcreator/welcomescreen/widgets/Button.qml +++ /dev/null @@ -1,100 +0,0 @@ -/************************************************************************** -** -** 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 Qt 4.7 -import qtcomponents.custom 1.0 as Custom - -Custom.Button { - id: button - - width: Math.max(50, labelItem.contentsWidth+20) - height: 32 - property url pressedSource: "qrc:welcome/images/btn_26_pressed.png" - property url hoverSource: "qrc:welcome/images/btn_26_hover.png" - property url backgroundSource: "qrc:welcome/images/btn_26.png" - - - background: BorderImage { - id: borderImage - source: button.backgroundSource - border { left: 5; right: 5; top: 5; bottom: 5 } - - property bool isPressedOrChecked: (button.pressed || button.checked) - - property bool isHovered: !borderImage.isPressedOrChecked && !button.containsMouse - - states: [ - State { - name: "pressed" - when: borderImage.isPressedOrChecked - PropertyChanges { - target: borderImage - source:button.pressedSource - } - }, - State { - when: borderImage.isHovered - name: "hovered" - PropertyChanges { - target: borderImage - source:button.hoverSource - } - } - - ] - } - - label: Item { - property int contentsWidth : row.width - Row { - id: row - spacing: 4 - anchors.centerIn: parent - property int contentsWidth : row.width - Image { - id: image - source: iconSource - anchors.verticalCenter: parent.verticalCenter - fillMode: Image.Stretch //mm Image should shrink if button is too small, depends on QTBUG-14957 - } - Text { - id:text - color: textColor - anchors.verticalCenter: parent.verticalCenter - text: button.text - horizontalAlignment: Text.Center - } - } - } - - Keys.onSpacePressed:clicked() -} diff --git a/share/qtcreator/welcomescreen/widgets/Caption.qml b/share/qtcreator/welcomescreen/widgets/Caption.qml deleted file mode 100644 index 7dc2affba17..00000000000 --- a/share/qtcreator/welcomescreen/widgets/Caption.qml +++ /dev/null @@ -1,139 +0,0 @@ -/************************************************************************** -** -** 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 - -Item { - id: root - height: 48 - property alias text: text.text - anchors.left: parent.left - anchors.leftMargin: 20 - anchors.right: parent.right - anchors.rightMargin: 20 - Rectangle { - id: caption - height: 32 - radius: 3 - gradient: Gradient { - GradientStop { - position: 0 - color: "#e6e6e6" - } - - GradientStop { - position: 1 - color: "#e4e4e4" - } - } - smooth: true - border.color: "#a4a4a4" - anchors.left: parent.left - anchors.right: parent.right - Rectangle { - anchors.top: parent.top - anchors.left: parent.left - anchors.right: parent.right - anchors.topMargin: 1 - anchors.leftMargin: 2 - anchors.rightMargin: 2 - height: 1 - } - - Text { - id: text - anchors.margins: 8 - color: "#19196f" - text: "model.name" - anchors.fill: parent - wrapMode: Text.WordWrap - styleColor: "#807b7b" - style: Text.Normal - font.pixelSize: 14 - font.bold: true - textFormat: Text.PlainText - maximumLineCount: 1 - elide: Text.ElideRight - } - states: [ - State { - name: "hover" - - PropertyChanges { - target: caption - height: 48 - } - PropertyChanges { - target: text - maximumLineCount: 2 - } - } - ] - transitions: [ - Transition { - SequentialAnimation { - PropertyAnimation { - target: caption - property: "height" - duration: 40 - } - PropertyAction { - target: text - property: "maximumLineCount" - } - } - } - ] - } - - MouseArea { - id: mouseArea - x: 20 - y: 0 - anchors.fill: parent - anchors.bottomMargin: 12 - hoverEnabled: true - onClicked: { - delegate.state = "clicked" - } - onEntered: { - if (text.truncated) { - caption.state = "hover" - } - root.parent.state = "hover" - } - onExited:{ - caption.state = "" - root.parent.state = "" - } - } -} diff --git a/share/qtcreator/welcomescreen/widgets/CheckBox.qml b/share/qtcreator/welcomescreen/widgets/CheckBox.qml deleted file mode 100644 index ef86e95e699..00000000000 --- a/share/qtcreator/welcomescreen/widgets/CheckBox.qml +++ /dev/null @@ -1,73 +0,0 @@ -/************************************************************************** -** -** 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.custom 1.0 as Custom - -Custom.CheckBox{ - id:checkbox - property string text - property string hint - height:20 - width: Math.max(110, backgroundItem.rowWidth) - property url backgroundSource: "qrc:welcome/images/lineedit.png"; - property url checkSource: "qrc:welcome/images/checked.png"; - background: Item { - property int rowWidth: row.width - Row { - id: row - anchors.verticalCenter: parent.verticalCenter - spacing: 6 - BorderImage { - source: checkBox.backgroundSource - width: 16; - height: 16; - border.left: 4; - border.right: 4; - border.top: 4; - border.bottom: 4 - Image { - source: checkBox.checkSource - width: 10; height: 10 - anchors.centerIn: parent - visible: checkbox.checked - } - } - Text { - anchors.verticalCenter: parent.verticalCenter - text: checkbox.text - } - } - Keys.onSpacePressed:checked = !checked - - } -} diff --git a/share/qtcreator/welcomescreen/widgets/CustomColors.qml b/share/qtcreator/welcomescreen/widgets/CustomColors.qml new file mode 100644 index 00000000000..ebcea98a129 --- /dev/null +++ b/share/qtcreator/welcomescreen/widgets/CustomColors.qml @@ -0,0 +1,40 @@ +/************************************************************************** +** +** 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.0 + +QtObject { + property color linkColor: "#445ba8" + //property color linkColor: "#70b332" + //property color strongForegroundColor: "#58595b" + property color strongForegroundColor: "#445ba8" +} diff --git a/share/qtcreator/welcomescreen/widgets/HeaderItemView.qml b/share/qtcreator/welcomescreen/widgets/CustomFonts.qml similarity index 57% rename from share/qtcreator/welcomescreen/widgets/HeaderItemView.qml rename to share/qtcreator/welcomescreen/widgets/CustomFonts.qml index d905024a25d..523a0bebf83 100644 --- a/share/qtcreator/welcomescreen/widgets/HeaderItemView.qml +++ b/share/qtcreator/welcomescreen/widgets/CustomFonts.qml @@ -32,50 +32,52 @@ import QtQuick 1.1 -Item { - id: root - height: childrenRect.height - property string header - property QtObject model - property Component delegate +QtObject { + property alias linkFont: linkText.font + property alias standardCaption: standardCaptionText.font + property alias standstandardDescription: standardDescriptionText.font + property alias italicDescription: italicDescriptionText.font - Rectangle { - id: header - color: "#f2f2f2" - width: parent.width - height: 51 + property list texts: [ Text { - id: titleText - x: 10 - y: 10 - text: root.header - anchors.verticalCenter: parent.verticalCenter - width: parent.width - font.bold: true - font.pointSize: 14 - color: "#444" - elide: Text.ElideRight - } - } - Rectangle { - height: 1 - color: "#a09c90" - anchors.top: header.bottom - width: parent.width - } + id: linkText - Column { - id: dataSection - anchors.top: header.bottom - anchors.left: parent.left - anchors.right: parent.right - anchors.leftMargin: 16 - anchors.topMargin: 16 + visible: false - Repeater { - model: root.model - delegate: root.delegate + font.pixelSize: 13 + //font.bold: true + font.family: "Helvetica" + }, + + Text { + id: standardCaptionText + + visible: false + + font.family: "Helvetica" + font.pixelSize: 16 + }, + + Text { + id: standardDescriptionText + + visible: false + + font.pixelSize: 13 + font.bold: false + font.family: "Helvetica" + }, + + Text { + id: italicDescriptionText + + visible: false + + font.pixelSize: 13 + font.bold: false + font.family: "Helvetica" } - } + ] + } diff --git a/share/qtcreator/welcomescreen/widgets/ExampleGridView.qml b/share/qtcreator/welcomescreen/widgets/CustomScrollArea.qml similarity index 77% rename from share/qtcreator/welcomescreen/widgets/ExampleGridView.qml rename to share/qtcreator/welcomescreen/widgets/CustomScrollArea.qml index 22607e35225..230414c29c1 100644 --- a/share/qtcreator/welcomescreen/widgets/ExampleGridView.qml +++ b/share/qtcreator/welcomescreen/widgets/CustomScrollArea.qml @@ -31,18 +31,10 @@ **************************************************************************/ import QtQuick 1.1 +import qtcomponents 1.0 -GridView { - interactive: false - width: scrollArea.width - property int columns: Math.max(Math.floor(width / cellWidth), 1) - height: 400 * Math.ceil(count / columns) - cellHeight: 400 - cellWidth: 350 - - x: Math.max((width - (cellWidth * columns)) / 2, 0); - - delegate: ExampleDelegate { - onTagClicked: exampleBrowserRoot.appendTag(tag) - } +ScrollArea { + horizontalScrollBar.visible: false + frame: false + clip: true } diff --git a/share/qtcreator/welcomescreen/widgets/CustomTab.qml b/share/qtcreator/welcomescreen/widgets/CustomTab.qml new file mode 100644 index 00000000000..c207d0040bc --- /dev/null +++ b/share/qtcreator/welcomescreen/widgets/CustomTab.qml @@ -0,0 +1,58 @@ +/************************************************************************** +** +** 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 { + id: customTab + property alias model: repeater.model + spacing: 24 + + signal itemChanged + property int currentIndex: 0 + + onCurrentIndexChanged: welcomeMode.activePlugin = currentIndex + Component.onCompleted: currentIndex = welcomeMode.activePlugin + + Repeater { + id: repeater + + LinkedText { + text: title + active: customTab.currentIndex === index + + onClicked: { + customTab.currentIndex = index + } + } + } +} diff --git a/share/qtcreator/welcomescreen/widgets/CustomizedGridView.qml b/share/qtcreator/welcomescreen/widgets/CustomizedGridView.qml new file mode 100644 index 00000000000..b71dd2e1935 --- /dev/null +++ b/share/qtcreator/welcomescreen/widgets/CustomizedGridView.qml @@ -0,0 +1,62 @@ +/************************************************************************** +** +** 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.0 + +GridView { + interactive: false + width: scrollArea.width + cellHeight: 240 + cellWidth: 216 + property int columns: Math.max(Math.floor(width / cellWidth), 1) + height: 240 * Math.ceil(count / columns) + + x: Math.max((width - (cellWidth * columns)) / 2, 0); + + delegate: Delegate { + id: delegate + + property string mockupSource: model.imageSource + property string realSource: model.imageUrl !== "" ? "image://helpimage/" + encodeURI(model.imageUrl) : "" + + imageSource: model.imageSource === undefined ? realSource : mockupSource + videoSource: model.imageSource === undefined ? model.imageUrl : mockupSource + + caption: model.name; + description: model.description + isVideo: model.isVideo === true + videoLength: model.videoLength !== undefined ? model.videoLength : "" + tags: model.tags + } + + +} diff --git a/share/qtcreator/welcomescreen/widgets/Delegate.qml b/share/qtcreator/welcomescreen/widgets/Delegate.qml new file mode 100644 index 00000000000..04223e6850b --- /dev/null +++ b/share/qtcreator/welcomescreen/widgets/Delegate.qml @@ -0,0 +1,384 @@ +/************************************************************************** +** +** 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 + +Rectangle { + id: delegate + height: 240 + width: 216 + + property alias caption: captionItem.text + property alias imageSource: imageItem.source + property alias videoSource: videoIcon.source + property alias description: descriptionItem.text + property bool isVideo: false + property alias videoLength: length.text + + property alias tags: repeater.model + + function appendTag(tag) { + var tagStr = "tag:" + '"' + tag + '"' + if (searchBar.text === "") + searchBar.text = tagStr + else + searchBar.text += " " + tagStr + } + + CustomColors { + id: colors + } + + CustomFonts { + id: fonts + } + + QStyleItem { cursor: "pointinghandcursor"; anchors.fill: parent } + + + BorderImage { + id: image1 + x: 11 + y: 8 + width: 196 + height: 153 + anchors.horizontalCenter: parent.horizontalCenter + border.bottom: 4 + border.right: 4 + border.top: 5 + border.left: 4 + source: "images/dropshadow.png" + + Image { + id: imageItem + + visible: !delegate.isVideo + anchors.rightMargin: 4 + anchors.leftMargin: 4 + anchors.bottomMargin: 4 + anchors.topMargin: 4 + anchors.fill: parent + asynchronous: true + + } + + Image { + id: videoIcon + + visible: delegate.isVideo + anchors.centerIn: parent + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + asynchronous: true + } + + Text { + id: length + + visible: delegate.isVideo + x: 87 + y: 130 + color: "#555555" + text: delegate.videoLength + anchors.horizontalCenter: parent.horizontalCenter + font.bold: true + font.family: "Helvetica" + font.pixelSize: 14 + } + } + + Rectangle { + id: rectangle2 + y: 161 + width: 200 + height: 69 + color: "#ffffff" + anchors.bottom: parent.bottom + anchors.right: parent.right + anchors.left: parent.left + } + + Text { + id: captionItem + x: 16 + y: 170 + color: colors.strongForegroundColor + text: qsTr("2D PAINTING EXAMPLE long description") + clip: true + anchors.right: parent.right + anchors.rightMargin: 16 + anchors.left: parent.left + anchors.leftMargin: 16 + wrapMode: Text.WordWrap + maximumLineCount: 1 + font: fonts.standardCaption + } + + Text { + id: descriptionItem + height: 43 + color: "#7e7e7e" + text: qsTr("The 2D Painting example shows how QPainter and QGLWidget. The 2D Painting example shows how QPainter and QGLWidget work together.") + anchors.top: captionItem.bottom + anchors.topMargin: 6 + opacity: 0 + anchors.left: parent.left + anchors.leftMargin: 16 + anchors.right: parent.right + anchors.rightMargin: 16 + wrapMode: Text.WordWrap + font: fonts.standstandardDescription + horizontalAlignment: Text.AlignJustify + maximumLineCount: 8 + } + + Rectangle { + id: rectangle1 + x: 16 + y: 195 + height: 1 + color: "#dddcdc" + anchors.left: parent.left + anchors.leftMargin: 10 + anchors.right: parent.right + anchors.rightMargin: 10 + } + + Text { + id: text3 + x: 16 + y: 198 + text: qsTr("Tags:") + smooth: true + font.italic: false + font.pixelSize: 11 + wrapMode: Text.WordWrap + font.family: "Helvetica" + font.bold: false + } + + + Rectangle { + id: rectangle3 + x: 10 + height: 1 + color: "#dddcdc" + visible: false + anchors.top: captionItem.bottom + anchors.topMargin: 2 + anchors.rightMargin: 10 + anchors.right: parent.right + anchors.leftMargin: 10 + anchors.left: parent.left + } + + + Rectangle { + id: border + color: "#00000000" + radius: 8 + anchors.rightMargin: 4 + anchors.leftMargin: 4 + anchors.bottomMargin: 4 + anchors.topMargin: 4 + visible: false + anchors.fill: parent + border.color: "#dddcdc" + } + + + MouseArea { + id: mousearea1 + anchors.fill: parent + hoverEnabled: true + onEntered: { + delegate.state="hover" + } + + onExited: { + delegate.state="" + } + + onClicked: { + var oldPauseAnimation = pauseAnimation.duration + pauseAnimation.duration = 10; + delegate.state = "" + pauseAnimation.duration = oldPauseAnimation; + if (model.isVideo) + gettingStarted.openUrl(model.videoUrl); + else if (model.hasSourceCode) + gettingStarted.openProject(model.projectPath, model.filesToOpen, model.docUrl) + else + gettingStarted.openSplitHelp(model.docUrl); + } + + } + + + states: [ + State { + name: "hover" + + PropertyChanges { + target: rectangle2 + x: 0 + y: 4 + width: 216 + height: 236 + } + + PropertyChanges { + target: captionItem + y: 14 + maximumLineCount: 2 + } + + PropertyChanges { + target: descriptionItem + opacity: 1 + } + + PropertyChanges { + target: rectangle3 + x: 10 + y: 52 + visible: true + anchors.rightMargin: 10 + anchors.leftMargin: 10 + } + + PropertyChanges { + target: border + visible: true + } + } + ] + + transitions: [ + Transition { + from: "" + to: "hover" + SequentialAnimation { + PauseAnimation { id: pauseAnimation; duration: 200 } + ParallelAnimation { + + PropertyAnimation { + properties: "y, height" + duration: 100 + } + SequentialAnimation { + PropertyAction { + property: "maximumLineCount" + } + + PauseAnimation { duration: 60 } + PropertyAnimation { + properties: "opacity" + duration: 150 + } + } + } + } + }, + Transition { + from: "hover" + to: "" + SequentialAnimation { + PauseAnimation { duration: 100 } + + ParallelAnimation { + PropertyAnimation { + properties: "opacity" + duration: 60 + } + SequentialAnimation { + PauseAnimation { duration: 60 } + PropertyAction { + property: "maximumLineCount" + } + PropertyAnimation { + properties: "y, height" + duration: 100 + } + } + } + } + } + ] + Flow { + x: 47 + y: 198 + width: 159 + height: 32 + clip: true + + spacing: 4 + + Repeater { + id: repeater + model: mockupTags + LinkedText { + id: text4 + color: "#777777" + text: modelData + smooth: true + font.pixelSize: 11 + font.family: "Helvetica" //setting the pixelSize will set the family back to the default + wrapMode: Text.WordWrap + onEntered: { + delegate.state="hover" + } + onExited: { + delegate.state="" + } + onClicked: appendTag(modelData) + property bool hugeTag: (text.length > 12) && index > 1 + property bool isExampleTag: text === "example" + visible: !hugeTag && !isExampleTag && index < 8 + } + } + } + ListModel { + id: mockupTags + ListElement { + modelData: "painting" + } + ListElement { + modelData: "Qt Quick" + } + ListElement { + modelData: "OpenGl" + } + + } +} diff --git a/share/qtcreator/welcomescreen/widgets/ExampleDelegate.qml b/share/qtcreator/welcomescreen/widgets/ExampleDelegate.qml deleted file mode 100644 index 72a30ae622f..00000000000 --- a/share/qtcreator/welcomescreen/widgets/ExampleDelegate.qml +++ /dev/null @@ -1,316 +0,0 @@ -/************************************************************************** -** -** 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 - -Item { - id: delegate - width: GridView.view.cellWidth - height: GridView.view.cellHeight - - property variant tags : model.tags === undefined ? mockupTags : model.tags - signal tagClicked(string tag) - - - - Rectangle { - id: background - radius: 3 - opacity: 0 - anchors.leftMargin: 4 - anchors.bottomMargin: 4 - anchors.topMargin: 4 - anchors.rightMargin: 4 - border.width: 0 - border.color: "#a8a8a8" - anchors.fill: parent - } - - Text { - clip: true - id: description - color: "#292828" - text: model.description - anchors.top: image.bottom - anchors.topMargin: 8 - anchors.bottom: parent.bottom - anchors.bottomMargin: 8 - anchors.right: parent.right - anchors.rightMargin: 26 - anchors.left: parent.left - anchors.leftMargin: 26 - - wrapMode: TextEdit.WordWrap - font.pixelSize: 13 - elide: Text.ElideRight - textFormat: Text.PlainText - maximumLineCount: 6 - - Text { - id: more - x: 0 - color: "#70747c" - text: "[...]" - anchors.bottom: parent.bottom - anchors.bottomMargin: -16 - font.pixelSize: 12 - font.bold: false - visible: description.truncated - } - - } - - MouseArea { - anchors.fill: parent - hoverEnabled: true - onClicked: { - delegate.state = "clicked" - } - onEntered: parent.state = "hover" - onExited: if (parent.state === "hover") parent.state = "" - } - - Rectangle { - id: image - x: 20 - y: 52 - anchors.top: parent.top - anchors.topMargin: 52 - height: 232 - radius: 3 - smooth: true - anchors.right: parent.right - anchors.rightMargin: 20 - anchors.left: parent.left - anchors.leftMargin: 20 - gradient: Gradient { - GradientStop { - position: 0 - color: "#e6e6e6" - } - - GradientStop { - position: 1 - color: "#e4e4e4" - } - } - border.color: "#b5b1b1" - - Rectangle { - anchors.top: parent.top - anchors.left: parent.left - anchors.right: parent.right - anchors.topMargin: 1 - anchors.leftMargin: 2 - anchors.rightMargin: 2 - height: 1 - } - - - - Image { - property bool hideImage : model.imageUrl === "" || status === Image.Error - fillMode: Image.PreserveAspectFit - property string mockupSource: model.imageSource - property string realSource: model.imageUrl !== "" ? "image://helpimage/" + encodeURI(model.imageUrl) : "" - - source: mockupSource === "" ? realSource : mockupSource - asynchronous: true - smooth: true - - anchors.top: parent.top - anchors.topMargin: 46 - anchors.bottom: parent.bottom - anchors.bottomMargin: 16 - anchors.left: parent.left - anchors.leftMargin: 16 - anchors.right: parent.right - anchors.rightMargin: 16 - } - - Rectangle { - id: tagLine; - radius: 3 - anchors.top: parent.top - anchors.topMargin: 10 - smooth: true - height: 32 - color: "#00000000" - anchors.right: parent.right - anchors.rightMargin: 8 - anchors.left: parent.left - anchors.leftMargin: 8 - - Flow { - x: 38 - y: 0 - width: 256 - height: 32 - anchors.left: text1.right - anchors.right: parent.right - anchors.bottom: parent.bottom - anchors.top: parent.top - anchors.leftMargin: 4 - spacing: 2 - Repeater { - id: repeater - model: tags - Text { - states: [ State { name: "hover"; PropertyChanges { target: tagText; color: "black" } } ] - transitions: [ - Transition { - PropertyAnimation { target: tagText; property: "color"; duration: 80 } - } - ] - id: tagText - property string delimiter: index === (repeater.count - 1) ? "" : ", " - text: model.modelData + delimiter - font.italic: true - color: "#a6a6a6" - font.pixelSize: 12 - smooth: true - MouseArea { - anchors.fill: parent; - hoverEnabled: true; - onEntered: { - delegate.state = "hover" - parent.state = "hover" - } - onExited:{ - delegate.state = "" - parent.state = "" - } - onClicked: { - delegate.tagClicked(model.modelData) - } - } - } - } - - } - - Text { id: text1; x: 0; y: 0; text: qsTr("Tags:") ; font.bold: true; font.italic: true; color: "#8b8b8b"; font.pixelSize: 12} - } - } - - - - - Caption { - text: model.name - id: caption - y: 16 - } - -// Rectangle { -// anchors.top: parent.top -// height: 14 -// anchors.left: parent.left -// anchors.right: parent.right -// gradient: Gradient { -// GradientStop { -// position: 0.00; -// color: "#ffffff"; -// } -// GradientStop { -// position: 1.00; -// color: "#00ffffff"; -// } -// } -// } - - - - states: [ - State { - name: "hover"; - - PropertyChanges { - target: background - color: "#dddddd" - opacity: 1 - border.width: 1 - } - - }, - State { - name: "clicked" - PropertyChanges { - target: background - color: "#e8e8e8" - opacity: 1 - border.width: 1 - } - } - ] - - transitions: [ - Transition { - from: "" - to: "hover" - reversible: true - PropertyAnimation { target: background; properties: "opacity, color"; duration: 60 } - }, - Transition { - from: "clicked" - to: "" - PropertyAnimation { target: background; properties: "opacity, color"; duration: 60 } - }, - Transition { - from: "hover" - to: "clicked" - SequentialAnimation { - PropertyAnimation { target: background; properties: "opacity, color"; duration: 60 } - ScriptAction { - script: { - delegate.state = ""; - if (model.hasSourceCode) - gettingStarted.openProject(model.projectPath, model.filesToOpen, model.docUrl) - else - gettingStarted.openSplitHelp(model.docUrl); - } - } - } - } - ] - // Rectangle { - // id: line - // height: 6 - // color: "#eaeaea" - // anchors.rightMargin: -20 - // anchors.leftMargin: -20 - // anchors.bottom: parent.bottom - // anchors.bottomMargin: -4 - // anchors.left: parent.left - // anchors.right: parent.right - // } -} diff --git a/share/qtcreator/welcomescreen/widgets/FallbackNewsModel.qml b/share/qtcreator/welcomescreen/widgets/FallbackNewsModel.qml deleted file mode 100644 index 548e8eeb6aa..00000000000 --- a/share/qtcreator/welcomescreen/widgets/FallbackNewsModel.qml +++ /dev/null @@ -1,10 +0,0 @@ -import QtQuick 1.1 - -ListModel { - ListElement { - title: "Welcome to Qt Creator 2.3"; - blogName: "The Qt Creator Team" - description: "
This release adds lots of new features as well as a great amount of bug fixes:
  • Example and tutorial browsing with descriptive texts, and filtering for examples matching a keyword
  • Enhanced C++ coding style options, with indent settings and alignment settings split up for the different use cases depending on element, including preview and separation between global and project specific settings
  • Support for deployment and running to a more general “remote Linux”
  • Support for compiling projects with the Clang compiler
  • Code completion doesn't block the editor any more
  • Profiling now has it’s own “Analyze” mode.
  • Symbian got CODA support, allowing for deployment via WiFi
  • Support for models and delegates in the Qt Quick Designer
  • Support for editing inline components and delegates
  • Improved Live Preview (a.k.a. modifying QML while the app is running in the debugger)
  • Added ‘Find usages’ functionality for QML types
" - link: "" - } -} diff --git a/share/qtcreator/welcomescreen/widgets/Feedback.qml b/share/qtcreator/welcomescreen/widgets/Feedback.qml index 41056ec6c17..63a88f872b6 100644 --- a/share/qtcreator/welcomescreen/widgets/Feedback.qml +++ b/share/qtcreator/welcomescreen/widgets/Feedback.qml @@ -1,137 +1,21 @@ -/************************************************************************** -** -** 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 { - property alias searchVisible: lineEdit.visible - id: inner_background - height: 42 - color: "#f3f3f3" - - Rectangle { color: "#444"; width: parent.width; height: 1; anchors.top: parent.top; anchors.left: parent.left; anchors.topMargin: -1 } - - property bool _hasDesktopTheme: welcomeMode.platform() === "linux" - - Rectangle { - color: "black" - height: 1 - anchors.left: parent.left - anchors.right: parent.right - anchors.bottom: parent.bottom +Row { + id: feedback + spacing: 4 + Image { + y: 10 + visible: false + source: "images/icons/userguideIcon.png" } - Item { - id: item - states: [ - State { - name: "invisble" - when: item.width < 400 - PropertyChanges { - target: item - opacity: 0 - } - } - ] + LinkedText { + x: 19 + y: 5 + text: qsTr("Feedback") + height: 38 - transitions: [ - Transition { - PropertyAnimation { - property: "opacity" - duration: 50 - } - } - ] - - anchors.fill: parent - - // whitelist - - Button { - id: feedbackButton - x: 510 - y: 2 - text: qsTr("Feedback") - anchors.rightMargin: 8 - anchors.right: parent.right - anchors.verticalCenterOffset: 0 - height: 28 - anchors.verticalCenter: parent.verticalCenter - anchors.margins: 5 - onClicked: welcomeMode.sendFeedback() - tooltip: qsTr("Help us make Qt Creator even better") - } - - - - LineEdit { - id: lineEdit - height: 26 - anchors.rightMargin: 8 - anchors.right: feedbackButton.left - anchors.leftMargin: 8 - placeholderText: qsTr("Search in Tutorials, Examples and Demos") - focus: true - anchors.left: createProjectButton.right - anchors.verticalCenter: parent.verticalCenter - onTextChanged: examplesModel.parseSearchString(text) - } - - Button { - id: openProjectButton - y: 2 - height: 28 - text: qsTr("Open Project...") - anchors.left: parent.left - anchors.leftMargin: 8 - focus: false - iconSource: _hasDesktopTheme ? "image://desktoptheme/document-open" : "" - onClicked: welcomeMode.openProject(); - anchors.verticalCenter: parent.verticalCenter - } - - Button { - id: createProjectButton - y: 2 - text: qsTr("Create Project...") - anchors.left: openProjectButton.right - anchors.leftMargin: 8 - anchors.verticalCenterOffset: 0 - iconSource: _hasDesktopTheme ? "image://desktoptheme/document-new" : "" - onClicked: welcomeMode.newProject(); - height: 28 - anchors.margins: 5 - anchors.verticalCenter: parent.verticalCenter - } + verticalAlignment: Text.AlignBottom + onClicked: welcomeMode.sendFeedback() } } diff --git a/share/qtcreator/welcomescreen/widgets/GettingStartedItem.qml b/share/qtcreator/welcomescreen/widgets/GettingStartedItem.qml new file mode 100644 index 00000000000..7303960f136 --- /dev/null +++ b/share/qtcreator/welcomescreen/widgets/GettingStartedItem.qml @@ -0,0 +1,131 @@ +import QtQuick 1.1 +import qtcomponents 1.0 + +Item { + id: gettingStartedItem + width: 200 + height: 300 + + property alias title: titleText.text + property alias description: descriptionText.text + property int number: 1 + property alias imageUrl: image.source + + signal clicked + + CustomColors { + id: colors + } + + CustomFonts { + id: fonts + } + + QStyleItem { cursor: "pointinghandcursor"; anchors.fill: parent } + + Rectangle { + y: 170 + width: 20 + height: 20 + color: "#7383a7" + radius: 20 + anchors.left: parent.left + anchors.leftMargin: 8 + smooth: true + visible: false + + Text { + color: "#f7f7f7" + font.bold: true + text: gettingStartedItem.number + font.family: "Helvetica" + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + font.pixelSize: 15 + } + } + + Text { + id: titleText + y: 188 + color: colors.strongForegroundColor + wrapMode: Text.WordWrap + anchors.left: parent.left + anchors.leftMargin: 8 + anchors.right: parent.right + anchors.rightMargin: 8 + font: fonts.standardCaption + } + + Text { + id: descriptionText + y: 246 + height: 62 + color: "#828282" + anchors.bottom: parent.bottom + anchors.bottomMargin: 2 + anchors.right: parent.right + anchors.rightMargin: 8 + anchors.left: parent.left + anchors.leftMargin: 8 + horizontalAlignment: Text.AlignJustify + wrapMode: Text.WordWrap + font.pixelSize: 12 + font.bold: false + font.family: "Helvetica" + } + + Item { + id: item1 + y: 22 + width: 184 + height: 160 + anchors.right: parent.right + anchors.rightMargin: 8 + anchors.left: parent.left + anchors.leftMargin: 8 + + Image { + id: image + x: 0 + y: 0 + anchors.verticalCenter: parent.verticalCenter + } + } + Rectangle { + id: border + color: "#00000000" + radius: 8 + visible: false + anchors.fill: parent + border.color: "#dddcdc" + } + + MouseArea { + anchors.fill: parent + hoverEnabled: true + onEntered: { + gettingStartedItem.state="hover" + } + + onExited: { + gettingStartedItem.state="" + } + + onClicked: { + gettingStartedItem.clicked(); + } + + } + + states: [ + State { + name: "hover" + + PropertyChanges { + target: border + visible: true + } + } + ] +} diff --git a/share/qtcreator/welcomescreen/widgets/TabWidget.qml b/share/qtcreator/welcomescreen/widgets/LinkedText.qml similarity index 50% rename from share/qtcreator/welcomescreen/widgets/TabWidget.qml rename to share/qtcreator/welcomescreen/widgets/LinkedText.qml index c1a0735ed6f..8fb8d264cee 100644 --- a/share/qtcreator/welcomescreen/widgets/TabWidget.qml +++ b/share/qtcreator/welcomescreen/widgets/LinkedText.qml @@ -31,40 +31,75 @@ **************************************************************************/ import QtQuick 1.1 +import qtcomponents 1.0 -Item { - id: tabWidget - property alias model: contentRepeater.model - property bool currentHasSearchBar +Text { + id: root + color: active ? "#f0f0f0" : colors.linkColor - Item { - id: stack + font: fonts.linkFont - anchors.margins: 0 - width: parent.width - height: parent.height + signal clicked + signal entered + signal exited - Repeater { - id: contentRepeater - Loader { - property bool active: index == tabWidget.current - id: pageLoader - visible: active - anchors.fill: parent - anchors.margins: 0 - onActiveChanged: { - if (active && source == "") { - source = model.modelData.pageLocation - } - if (active) { - tabWidget.currentHasSearchBar = model.modelData.hasSearchBar - } - } + property bool active: false - onStatusChanged: { - if (pageLoader.status == Loader.Error) console.debug(source + ' failed to load') + onActiveChanged: { + if (active) + mouseArea.state = "" + } + + CustomFonts { + id: fonts + } + + CustomColors { + id: colors + } + + Rectangle { + color: "#909090" + radius: 6 + opacity: root.active + z: -1 + anchors.rightMargin: -6 + anchors.leftMargin: -6 + anchors.bottomMargin: -4 + anchors.topMargin: -4 + anchors.fill: parent + } + + MouseArea { + id: mouseArea + anchors.fill: parent + anchors.margins: -8 + hoverEnabled: true + + QStyleItem { cursor: "pointinghandcursor"; anchors.fill: parent } + + onEntered: { + if (!root.active) + mouseArea.state = "hovered" + root.entered(); + } + onExited: { + mouseArea.state = "" + root.exited(); + } + onClicked: { + root.focus = true; + root.clicked(); + } + + states: [ + State { + name: "hovered" + PropertyChanges { + target: root + font.underline: true } } - } + ] } } diff --git a/share/qtcreator/welcomescreen/widgets/Logo.qml b/share/qtcreator/welcomescreen/widgets/Logo.qml new file mode 100644 index 00000000000..c999c9f94db --- /dev/null +++ b/share/qtcreator/welcomescreen/widgets/Logo.qml @@ -0,0 +1,38 @@ +/************************************************************************** +** +** 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.0 + +Image { + id: logo + source: "images/logo.png" +} diff --git a/share/qtcreator/welcomescreen/widgets/NewsListing.qml b/share/qtcreator/welcomescreen/widgets/NewsListing.qml deleted file mode 100644 index 6589f78e7bb..00000000000 --- a/share/qtcreator/welcomescreen/widgets/NewsListing.qml +++ /dev/null @@ -1,165 +0,0 @@ -/************************************************************************** -** -** 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 - -Item { - id: root - - property int currentItem: 0 - property alias model: view.model - property alias itemCount: view.count - - Timer { - id: nextItemTimer - repeat: true - interval: 30*1000 - onTriggered: view.incrementCurrentIndex() - } - - Timer { - id: modelUpdateTimer - repeat: false - interval: 1000 - onTriggered: view.handleModelUpdate(); - } - - ListView { - id: view - - function handleModelUpdate() { - nextItemTimer.stop(); - currentIndex = 0; - nextItemTimer.start(); - } - - function handleModelChanged() { - modelUpdateTimer.restart(); - } - - anchors.fill: parent - highlightMoveDuration: 1 // don't show any scrolling - keyNavigationWraps: true // start from 0 again if at end - interactive: false - - onModelChanged: handleModelChanged() - - delegate: Item { - id: delegateItem - property bool active: ListView.isCurrentItem - opacity: 0 - height: root.height - width: root.width - Column { - spacing: 10 - width: parent.width - id: column - Text { - id: heading1; - text: title; - font.bold: true; - wrapMode: Text.WrapAtWordBoundaryOrAnywhere; - textFormat: Text.RichText; - width: parent.width-icon.width-16 - } - Row { - spacing: 5 - width: parent.width - Image { - id: icon; - source: blogIcon; - asynchronous: true - } - Text { - id: heading2; - text: blogName; - font.italic: true; - wrapMode: Text.WrapAtWordBoundaryOrAnywhere; - textFormat: Text.RichText; - width: parent.width-icon.width-5 - } - } - Text { - id: text; - text: description; - wrapMode: Text.WrapAtWordBoundaryOrAnywhere - textFormat: Text.RichText - width: parent.width-10 - } - Text { visible: link !== ""; - id: readmore; - text: qsTr("Click to read more..."); - font.italic: true; - wrapMode: Text.WrapAtWordBoundaryOrAnywhere; - textFormat: Text.RichText - width: parent.width-10 - } - } - Components.QStyleItem { - id: styleItem; - cursor: "pointinghandcursor"; - anchors.fill: column - visible: link !== "" - } - Timer { - id: toolTipTimer - interval: 500 - onTriggered: styleItem.showToolTip(link) - } - - MouseArea { - anchors.fill: column; - onClicked: Qt.openUrlExternally(link); - hoverEnabled: true; - onEntered: { nextItemTimer.stop(); toolTipTimer.start(); } - onExited: { nextItemTimer.restart(); toolTipTimer.stop(); } - id: mouseArea - } - - StateGroup { - id: activeState - states: [ State { name: "active"; when: delegateItem.active; PropertyChanges { target: delegateItem; opacity: 1 } } ] - transitions: [ - Transition { from: ""; to: "active"; reversible: true; NumberAnimation { target: delegateItem; property: "opacity"; duration: 1000 } } - ] - } - - states: [ - State { name: "clicked"; when: mouseArea.pressed; PropertyChanges { target: text; color: "black" } }, - State { name: "hovered"; when: mouseArea.containsMouse && link !== ""; PropertyChanges { target: text; color: "#074C1C" } } - ] - - - } - } -} diff --git a/share/qtcreator/welcomescreen/widgets/FeaturedAndNewsListing.qml b/share/qtcreator/welcomescreen/widgets/PageCaption.qml similarity index 68% rename from share/qtcreator/welcomescreen/widgets/FeaturedAndNewsListing.qml rename to share/qtcreator/welcomescreen/widgets/PageCaption.qml index 1a615413262..6a1d79751bc 100644 --- a/share/qtcreator/welcomescreen/widgets/FeaturedAndNewsListing.qml +++ b/share/qtcreator/welcomescreen/widgets/PageCaption.qml @@ -31,39 +31,35 @@ **************************************************************************/ import QtQuick 1.1 -import qtcomponents 1.0 as Components +import QtQuick 1.0 Item { - id: item1 - InsetText { - id: text - x: 16 - y: 16 + id: pageCaption + width: 960 + height: 40 + property int textOffset: captionText.x + captionText.width + + property alias caption: captionText.text + Text { + id: captionText + y: 9 + color: "#515153" anchors.left: parent.left - anchors.top: header.bottom - anchors.margins: 14 - horizontalAlignment: Text.AlignLeft - text: qsTr("Latest News") - font.pointSize: 14 - anchors.leftMargin: 16 - anchors.topMargin: 19 - mainColor: "#074C1C" - font.bold: true + anchors.leftMargin: 8 + font.pixelSize: 18 + font.bold: false + font.family: "Helvetica" } - - FallbackNewsModel { - id: fallbackNewsModel - } - - NewsListing { - id: newsList - model: (aggregatedFeedsModel !== undefined && aggregatedFeedsModel.articleCount > 0) ? aggregatedFeedsModel : fallbackNewsModel - + Rectangle { + height: 1 + color: "#a0a0a0" + anchors.bottomMargin: 8 anchors.bottom: parent.bottom - anchors.top: text.bottom anchors.left: parent.left anchors.right: parent.right - anchors.margins: 16 } + CustomColors { + id: colors + } } diff --git a/share/qtcreator/welcomescreen/widgets/PageLoader.qml b/share/qtcreator/welcomescreen/widgets/PageLoader.qml new file mode 100644 index 00000000000..062318fe336 --- /dev/null +++ b/share/qtcreator/welcomescreen/widgets/PageLoader.qml @@ -0,0 +1,54 @@ +/************************************************************************** +** +** 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.0 + +Item { + id: pageLoader + + property alias model: repeater.model + + Repeater { + id: repeater + Loader { + anchors.fill: parent + property bool active: index === tab.currentIndex + property bool wasActive + onActiveChanged: { + if (active) + wasActive = true; + } + visible: active + source: wasActive ? pageLocation : "" + } + } +} diff --git a/share/qtcreator/welcomescreen/widgets/ProjectItem.qml b/share/qtcreator/welcomescreen/widgets/ProjectItem.qml new file mode 100644 index 00000000000..c7b1a6e04c9 --- /dev/null +++ b/share/qtcreator/welcomescreen/widgets/ProjectItem.qml @@ -0,0 +1,72 @@ +/************************************************************************** +** +** 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.0 + +Item { + id: projectItem + width: 400 + height: 32 + + property alias projectName: projectNameText.text + property alias projectPath: pathText.text + + Image { + source: "images/bullet.png" + anchors.verticalCenter: projectNameText.verticalCenter + } + + CustomFonts { + id: fonts + } + + LinkedText { + id: projectNameText + y: 2 + anchors.left: parent.left + anchors.leftMargin: 8 + anchors.right: parent.right + anchors.rightMargin: 4 + onClicked: projectWelcomePage.requestProject(filePath) + } + + Text { + id: pathText + y: 18 + color: "#8b8b8b" + anchors.right: parent.right + anchors.rightMargin: 12 + anchors.left: parent.left + anchors.leftMargin: 8 + font: fonts.italicDescription + } +} diff --git a/share/qtcreator/welcomescreen/widgets/RecentProjects.qml b/share/qtcreator/welcomescreen/widgets/RecentProjects.qml index 4642ef2287d..93034fb2018 100644 --- a/share/qtcreator/welcomescreen/widgets/RecentProjects.qml +++ b/share/qtcreator/welcomescreen/widgets/RecentProjects.qml @@ -30,81 +30,33 @@ ** **************************************************************************/ -import QtQuick 1.1 -import qtcomponents 1.0 as Components +import QtQuick 1.0 +import qtcomponents 1.0 -HeaderItemView { - header: qsTr("Recently Edited Projects") - model: projectList - delegate: Item { - Components.QStyleItem { id: styleItem; cursor: "pointinghandcursor"; anchors.fill: parent } - height: 40 - width: dataSection.width +ScrollArea { + //id: projectList + property alias model: repeater.model + Behavior on verticalScrollBar.opacity { + PropertyAnimation { - Rectangle { - anchors.top: parent.top - anchors.bottom: parent.bottom - anchors.margins: 2 - anchors.left: parent.left - anchors.right: parent.right - anchors.rightMargin: 12 - color: mousearea.containsMouse ? "#f9f9f9" : "white" } + } - Image { - id: arrowImage; - source: "qrc:welcome/images/list_bullet_arrow.png"; - anchors.verticalCenter: parent.verticalCenter; - anchors.left: parent.left - anchors.leftMargin: 10 - } + frame: false + horizontalScrollBar.visible: false + clip: true - Column { - spacing: 4 - anchors.left: arrowImage.right - anchors.right: parent.right - anchors.verticalCenter: parent.verticalCenter - Text { - id: nameText - text: displayName - font.bold: true - width: parent.width - anchors.left: parent.left - anchors.leftMargin: 10 - anchors.rightMargin: arrowImage.width + 10 - anchors.right: parent.right - elide: Text.ElideRight + Column { + id: column + spacing: 2 + + Repeater { + id: repeater + ProjectItem { + projectName: displayName + projectPath: prettyFilePath } - - Text { - id: filepath - text: prettyFilePath - elide: Text.ElideMiddle - color: "grey" - anchors.left: parent.left - anchors.right: parent.right - anchors.leftMargin: 10 - anchors.rightMargin: arrowImage.width + 14 - } - } - - Timer { - id: timer - interval: 1000 - onTriggered: { - if (filepath.truncated) - styleItem.showToolTip(filePath) - } - } - - MouseArea { - id: mousearea - anchors.fill: parent - onClicked: projectWelcomePage.requestProject(filePath) - hoverEnabled: true - onEntered:timer.start() - onExited: timer.stop() } } } diff --git a/share/qtcreator/welcomescreen/widgets/RecentSessions.qml b/share/qtcreator/welcomescreen/widgets/RecentSessions.qml index 9bb2c44a235..99d8cd6e43b 100644 --- a/share/qtcreator/welcomescreen/widgets/RecentSessions.qml +++ b/share/qtcreator/welcomescreen/widgets/RecentSessions.qml @@ -30,67 +30,42 @@ ** **************************************************************************/ -import QtQuick 1.1 -import qtcomponents 1.0 as Components +import QtQuick 1.0 +import qtcomponents 1.0 -HeaderItemView { - header: qsTr("Recently Used Sessions") - model: sessionList +ScrollArea { - delegate: Rectangle { - height: 28 - width: dataSection.width + property alias model: repeater.model - color: mousearea.containsMouse ? "#f9f9f9" : "white" + property alias listHeight: column.height - function fullSessionName() - { - var newSessionName = sessionName - if (model.lastSession && sessionList.isDefaultVirgin()) - newSessionName = qsTr("%1 (last session)").arg(sessionName); - else if (model.activeSession && !sessionList.isDefaultVirgin()) - newSessionName = qsTr("%1 (current session)").arg(sessionName); - return newSessionName; - } + height: Math.min(listHeight, 276) - Image { - id: arrowImage; - source: "qrc:welcome/images/list_bullet_arrow.png" - anchors.verticalCenter: parent.verticalCenter - anchors.left: parent.left - anchors.leftMargin: 10 - } + frame: false + horizontalScrollBar.visible: false + clip: true - Text { - font.bold: true - id: fileNameText - text: parent.fullSessionName() - elide: Text.ElideMiddle - anchors.left: arrowImage.right - anchors.right: parent.right - anchors.verticalCenter: parent.verticalCenter - anchors.leftMargin: 10 - anchors.rightMargin: 20 - } + Column { + id: column - Timer { - id: timer - interval: 1000 - repeat: false - onTriggered: { - if (fileNameText.truncated) - styleItem.showToolTip(sessionName) + spacing: 8 + + Repeater { + id: repeater + SessionItem { + + function fullSessionName() + { + var newSessionName = sessionName + if (model.lastSession && sessionList.isDefaultVirgin()) + newSessionName = qsTr("%1 (last session)").arg(sessionName); + else if (model.activeSession && !sessionList.isDefaultVirgin()) + newSessionName = qsTr("%1 (current session)").arg(sessionName); + return newSessionName; + } + + name: fullSessionName() } } - - MouseArea { - id: mousearea - anchors.fill: parent - onClicked: projectWelcomePage.requestSession(sessionName) - hoverEnabled: true - onEntered: timer.start() - onExited: timer.stop() - Components.QStyleItem { id: styleItem; cursor: "pointinghandcursor"; anchors.fill: parent } - } } } diff --git a/share/qtcreator/welcomescreen/widgets/SearchBar.qml b/share/qtcreator/welcomescreen/widgets/SearchBar.qml new file mode 100644 index 00000000000..5ce8632dbf9 --- /dev/null +++ b/share/qtcreator/welcomescreen/widgets/SearchBar.qml @@ -0,0 +1,64 @@ +/************************************************************************** +** +** 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.0 +import qtcomponents 1.0 + +Rectangle { + id: searchBar + width: 930 + height: 31 + color: "#ffffff" + radius: 6 + border.color: "#cccccc" + property alias placeholderText: lineEdit.placeholderText + property alias text: lineEdit.text + + CustomFonts { + id: fonts + } + + TextField { + id: lineEdit + placeholderText: qsTr("Search...") + anchors.left: parent.left + anchors.right: parent.right + anchors.rightMargin: 12 + anchors.leftMargin: 12 + anchors.verticalCenter: parent.verticalCenter + background: Item {} + font.pixelSize: 14 + font.bold: false + font.family: "Helvetica" + } + +} diff --git a/share/qtcreator/welcomescreen/widgets/InsetText.qml b/share/qtcreator/welcomescreen/widgets/SessionItem.qml similarity index 81% rename from share/qtcreator/welcomescreen/widgets/InsetText.qml rename to share/qtcreator/welcomescreen/widgets/SessionItem.qml index 770b064261a..47a9ff34254 100644 --- a/share/qtcreator/welcomescreen/widgets/InsetText.qml +++ b/share/qtcreator/welcomescreen/widgets/SessionItem.qml @@ -32,16 +32,16 @@ import QtQuick 1.1 -Text { - property color mainColor: "darkgrey" - Text { - x: 0; y: -1 - text: parent.text - color: parent.mainColor - font.bold: parent.font.bold - font.pointSize: parent.font.pointSize - font.italic: parent.font.italic +Row { + spacing: 4 + property alias name: sessionText.text + Image { + source: "images/bullet.png" + anchors.verticalCenter: sessionText.verticalCenter + } + + LinkedText { + id: sessionText + onClicked: projectWelcomePage.requestSession(sessionName) } - text: "Featured News" - color: "white" } diff --git a/share/qtcreator/welcomescreen/widgets/SingleTab.qml b/share/qtcreator/welcomescreen/widgets/SingleTab.qml deleted file mode 100644 index faf2185b64c..00000000000 --- a/share/qtcreator/welcomescreen/widgets/SingleTab.qml +++ /dev/null @@ -1,122 +0,0 @@ -/************************************************************************** -** -** 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.0 -import qtcomponents 1.0 as Components - -Item { - id: root - Components.QStyleItem { cursor: "pointinghandcursor"; anchors.fill: parent } - height: 22 - property int offset: 0; - y: offset - - width: text.width + 48 - - Rectangle { - color: "#a6a6a6" - width: 1 - anchors.right: parent.right - anchors.bottom: parent.bottom - anchors.top: parent.top - anchors.bottomMargin: 2 - anchors.topMargin: 2 - } - Rectangle { - color: "#666666" - width: 1 - anchors.right: parent.right - anchors.bottom: parent.bottom - anchors.top: parent.top - anchors.bottomMargin: 4 - anchors.topMargin: 4 - } - - Rectangle { - id: item - height: root.height - radius: 16 - opacity: 0 - gradient: Gradient { - GradientStop { - id: gradientstop1 - position: 0 - color: "#5e5e5e" - } - - GradientStop { - id: gradientstop2 - position: 0.890 - color: "#4d4c4c" - } - } - anchors.rightMargin: -16 - anchors.leftMargin: -16 - smooth: true - border.width: 1 - border.color: "#d1d1d1" - anchors.verticalCenter: text.verticalCenter - anchors.right: text.right - anchors.left: text.left - Behavior on opacity { - PropertyAnimation { duration: 50 } - } - } - - Text { - id: text - horizontalAlignment: Qt.AlignHCenter; verticalAlignment: Qt.AlignVCenter - anchors.centerIn: parent - text: model.modelData.title - elide: Text.ElideRight - color: "black" - } - MouseArea { - id: mouseArea - hoverEnabled: true - anchors.fill: parent - onClicked: tabBar.current = index - } - states: [ - State { - name: "active" - id: activeState; when: tabBar.current === index - PropertyChanges { target: text; color: "#f3f3f3" } - - PropertyChanges { - target: item - opacity: 1 - } - - } - ] -} diff --git a/share/qtcreator/welcomescreen/widgets/images/arrowBig.png b/share/qtcreator/welcomescreen/widgets/images/arrowBig.png new file mode 100644 index 0000000000000000000000000000000000000000..55d80848808bdf628bdc56f682788a6bae641f17 GIT binary patch literal 441 zcmeAS@N?(olHy`uVBq!ia0y~yU=U(pV36ZrV_;xVJjNO+uZE*9qOcAJu6sv*Xm{sV7eDvK2l!rFybK@WIu_=a>AR7$mf6 zHwK4IYynf-RD3lB8l)WJrIacse-W;mwM6j1<(bx#ZBk5kSrv;m=&>5fx}|?}*>rMO z8S@5<4c=TTnQR{l986CJYq>u=_a@hM(h_tXlXu@+!ObFfNM`2U+=TB_I8)?Xia93xe&SeA`0QQS sqeqLEd|>B%@N<4}{(|+tzW-;mkVuqyoc7Y2fq{X+)78&qol`;+0RPCWxBvhE literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/bullet.png b/share/qtcreator/welcomescreen/widgets/images/bullet.png new file mode 100644 index 0000000000000000000000000000000000000000..580dfc6c4b47aebb56ac54d3da97f4765c08c10a GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0y~yU|<1Z4mJh`hLs=Z)iE$IFct^7J29*~C-ahlfq^Z_ z+ueoXKL{?^yL>VO0|RG)M`SSr1Gg{;GcwGYBf-GHz+U3%>&kwcn}wfC&Rx0a9s>h| zWQl7;iF1B#Zfaf$gL6@8Vo7R>LV0FMhJw4NZ$Nk>pEv^pgOR6;V+hCfTz&bmYVs_=~DQipj)%@adFmldbJ0+&9Q{3YJMamqfua*ur=&M)sK%a?o9p8(*2pi`g(H`_g(G3Ri^$i zF}JpM_j2bZePTN>n>8o<*&WkIkEG1Yb2qYYOL*&fY+dfF;K+ENzPk;7jgQYe{=Hk) z;JM7B+mDPlZ+^CX%C{vV`YWctZH_$0+0g&q-p0Cmu2!DR@n6ZC6?2Xq{gGYqQRwZi xzJ>1@J1#TLv$~$$w(t1N$glVG*J;-??M%OX={@^$W(EcZ22WQ%mvv4FO#lo1|Hc3S literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/gettingStarted01.png b/share/qtcreator/welcomescreen/widgets/images/gettingStarted01.png new file mode 100644 index 0000000000000000000000000000000000000000..f17416e20bf2628b7d2eecb78ac464527f9c6917 GIT binary patch literal 18844 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 literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/gettingStarted03.png b/share/qtcreator/welcomescreen/widgets/images/gettingStarted03.png new file mode 100644 index 0000000000000000000000000000000000000000..4538d858f41bd4e6783086d2cbe6a661fd90f87f GIT binary patch literal 14610 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 literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/gettingStarted04.png b/share/qtcreator/welcomescreen/widgets/images/gettingStarted04.png new file mode 100644 index 0000000000000000000000000000000000000000..498c7cd48765a75b310eb52b6950ee8c48049e87 GIT binary patch literal 7420 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 literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/icons/developing_with_qt_creator.png b/share/qtcreator/welcomescreen/widgets/images/icons/developing_with_qt_creator.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb55dad4b96464010dc7ff700b8c29313917565 GIT binary patch literal 15123 zcmeAS@N?(olHy`uVBq!ia0y~yU`PRB4mJh`hJr^^Ll_tsBuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztSZ(!maSW-r^=5D86q)O#YCl|E-esp=+qYhWp;h() zlfa$SO|F-&87=bZoOJb)Wclu!dHqXYUVi@L_?%@|-@a4sJtkF|;=ldvH_1pj&uJ;q zx?WQ>1C@M(R2-O&9AgS#;M%(Ao9=g8<7d0|mAGBIShzwj7%i8yXgqc5RL|49Z-2kr z`@S`8mfF3$b){x+V;lEqPblAB&iZMc!@aw8kxW0|q}%_t|H5GR^T}lMuN8gq2di_Q z-aA{{P;L92?|1FbyStwiSMQX*ZgEcYUFz@BoBv|BvAz?&)4sF+*6;OazMU59;Q2K7 zo8J2Jr$v_GT2tMWCOYh!;I1~+sWoiQ$&`hS*J2+2mzv;lG$G7q%FphFf8R77e)u8I z_ws_3`!hfN&i!=iZQ0?+9}m3$e)#$4m3PIaalGL8F8=HH?|6L?t{Xdxm*0B2b#E>| z3lsm8(@)te-n_lz8ac=7(bJ-P20fj^>V9*o|9m`NzbF0ty!8EF*XGB5sM=fcppm`c z=_%0<`T4t!ZU5}IKV!P+(|;V_kLM`1q;5#PpjFhkRH?-HXt?DG>sf*i{ySz&<&yCe zkICadB{Rp#ay`q!&Vnb!yJ{kvFTb497-$}Kcdkgo?UxT0h+TbGB4snbFKHu(ci*la zCKK#ivcKxx+};0IU0)Zwap_Xk zIX0D_b}{{Qjp#_^eo*-C{Zj{twQJY@xN*Fm+pnFk|N2@J+v&?av?6D;dTT6kw=iPO znCDl)^n1Zni-x64K`(V|?DS3VxcinDIhd+i1jiLBJpO25dY`@hux9z{d*@S(J3ju+ zP;pA!G2#5v1PQB{nzhoqObz}_KmRmvWyqEHOM^~Y+uGLt|M20%-_4sh$3J@AntOZO zRn6e&|J$CQn5Z0I@$2RC{GXqu@Bb4iSN&u9+f7V&>`(sX|MasayOCLod3~UAt(|>S ziR9EGPT|LsBcfuC{bT+;@qEzdUZ!Jd`pJrhon6Ti)nz7&3@^1`ulwTs=P!R<&pqAh zj|cvKU$}Fx*vlNoKCjMej~ymnD@rR6h<*EZL3E?Nh>O;?hR@B;KYqWrZ*RZA1K&;;p*MqY0uJFoD~Jj{<0lE@biRn zf6boVyLV5^dvp2E-$(l13j5Fhy}vwYWro_^K&cl67As~x(tGh;v%|-_y%Y{k2k`48S)VKNfs zi&@g-GLhN)?%dv~0?V#my|QEDobQj{)iLYOi97HnMkqb5UUu>F`liRtpJ&XNacuqm z|8_F=WlXwXc{y5de^_7tKYoGF^hnJvapS3~s*^nb>F)XIU}^B-!gIUtJEykGRlO+x znf)ee{?&Ru$6r@l-<+AgO#RuSk55^=Wd3ZI+O3z*5?Eh~z->K(qRWhA?C@Mnc z_=_u*$GSDP6iK}F>C)TRbZwqp&7aBtW%hqNP&*@f*1;g1a}ICArzKeI{Sdf2TPg9M zoRfi+ljh_jH_gvodfWQZdjDrl8LJK4-KR54zLq82z9y#f`1F=b3{tbB1aen6`&yik z2n)Qfwa!+od*SNUuVwQ?n7(Y^|5x|P=bfdzXR7c2zUMAq_v7LHo%3$*o+r8uxiB4awYA>ujo4U)1ll^E{>2AOFwvP`J|9n}l z|HzrYPJsFE-V=cix660}F4*L`HZU@_JPZ1G>`JM~rbsvCs10!kpPoK^V{h^KtOfPE zb8~8V=KnwRJhOK5kG=Ju_peE>iHZMtD%|ekwQJvO7i}xH_iyyL@Nd)h)t_9{|9VOER9c+oHG7FK&0f}&DH=8DkMT-|=kNz9Pa@ym-K#!3oA2|VqW1egZm(CC>V1^lU;k$pb7*}0 zeSe9+j*Z8*EuCS0HC6BvSK#k`a$5Ee7jD)PJEd{)>y*@piu$&P0gl1d>?yj_luj&L zH1((CO*XJ}=GQwXu5R6#`RBU*Z=-ot zza-~KONEuIA2(4+tGu&fZLiYIzT~p3wrLMTY}^(U=OhaKzb?M7Aw158Z~N))n;W|= zs{e>qG}V2YYa;jeL;L#b_o`8)Q;zpvx%S}o{U1{MeqG%kC*JYv%X0g_3iW1t=Ng!$ zDvGp49J_Bd`@_BF?=lDa_5R2{E1KLgVFEmNV_hcx<}KyvyHX!}=G? z9*KsOa-ZS4zTk9mz=q(>!V+_&oirXfUo`e!dtPDY8K)0_y;d~@g&lrc+}yFvBsrys zX>FLd}E^U zk2Cv!-YxBESn9*u%j;!v|HrfIi689jzx_DA?x$|iB)@+z9@|xKj=eVh`QPXF%_XWO z=iNL$LGyg_pA4SwUuqcM|9o+{;&HFBMVV1&!-43yJ$1d(#$Pv;HqTmkr&sUVnl;Ci zY95`slgRsfyLn>v@46$x$t8)NPb5tKxHy*IsS^lJ-dyqbM&Onl`G)C^e;+-NoMF1w zBW7pIp4ANVSBo__D;J2Bo)O#p!Q5o=_PyN6pS=rGGF^=~f9UJ|Y~1|BVqIy+;Z1IW zZne&PyE^~BzrKG}#NXw1KUbFXspy4wY+U(tF2~N~=4&61EM3a&zhv)pfsf*kbP55C^XI!l|OSHnX{K2GSAlU>{U z`tOoCy=9MV`Ry8{`ni=`E=`;@p=nQ#hsLtc*Lj|0>qW+^6fML!&Ikq2C zhhlmC;v<$iO5MKwV95v9WYNpXZzei~T{LB#z3@lBe1FY@zgwb&+~@l{erjyY4RcVx zG)X&W&Fbju7AroAIB#<<-WcMfyTAIww&p|D>pt4DTK3NF-1M&|GgbA%{Y#xYe~M&v z8q_edKYRA<ak01KW&?TFq$pWO*{UCCS$ft z`?Fa|AIKJk}S?iq0JelSm z-W6K2g*eteE<7w;@n9nVoo)-}9HrOJ7hL1t>m;epYksz_UHH-Zg&dLdboL&5e&EB? z!kAq)r#@c1TBqCCalp;pT~O&@cJ}K4k!2BQ66#W!>@EK(F)ieX+P&Fg&)>jZONH9b z&3A8^Wm)`_DJ*UJ!xbxA{Sx!?*QdrPZ&F&aF1O==`}dHAPoHeE)Lzv2^ng>DXyMvv z_d^7(nVfySOZTGoQiqyA9kC7R-}7v~y>MTr$)mw~VoAjx)!SZXdIHj+wPjgpd=D2Y z_QcDnw5(}8zaT$7psbo%W3u{>FG^yP1uxG$H1PKL;O%|-^q$5p)yo3J~9u@N_G#2~x;?SX_`$xIO4XYmZIN8rC zo4M~!z`BF3=8o+CYPknP?>dT|xt=7*w>c;Ykeed7e8+IFFHx{%XUmUY#g1vg=hEGgDgwx$435&U@aK z1R40fcH^CE?)@Zr$B)fxw5RFaTKW0!){n~CmCCnE*Jiz%wP3w=ck#q*js)EW8G4J> z+4XqzImWE2X`HK(9rtO%o}-dKt}bX#4`yAx=}B_Okv&?>Itz|Hob=1Xb)lZ9vq@|y zZ|TuSl{pvEB%ZKpR=y}Jdw-{Oea%ztA6J&&o9X}N_HO^kxn&xQeOfWauA5amZVJyX_IpQ^Ci?bS#IyO|nRw{wq;INjddq^R~F<276ZI_byo5xvs-`R*(8h z1`#=3C!M8JydSY%} zX5)gzJ@R({ZGu?jAKsE<*_(Q70*hF;p2;)QIa)_P3bF3nzExI#&nM?2pXI)6|9inZOTy5v#mMxGnFt+X1`}I5Hz+$iMhhF#|`m|T2c+xC= z<8xLL(Oj%rldt>wE>#kkX?x|+G`?iin6YDjbL(P z5sG%%)HHRfs7(D=3AXcmN%#N#m3iUJ#k=nAvSrIY+$lc)@XyZAH+GeF3&nMWz2p7y zaOv?M`~Sb$@9}3vqK#($iq|cNGLqg%Opsf){q_;3RRLiwN-67p{fl~g|H`r(8y+ka zXl(hq+s|ct$ebf5Ua%ysRBCH)4?Lsy`11UJu`VaBcz11h8tS7ZDrx`o=hK;yQy*s~ z%$fXpGS|{2F`JH>JWHS6(G{DKx!QGAK*RKpMU|<7-rC+P*5)eplq<;aJT#b^@qAwF zjCpg81^@rMdq#ZJ1_2S>oANwLLVOo%uRm;-|26+X>CXorckbBD>GLA%v})0uUk4sN zY6{sGcYnp{UA{q_*Ncpk7%y#5ILq^BRaWP^RURvU%{-f*I`x~zDmIrxc~OnmpC0^i zC)MWfq5gm~;RYKv%f0-h^Xil!Ppn1jLAE%!IF+?{i{{mUJll4HD!x5_c*%W`xr z+|8T9by{NghK^$a)d=X+`lep+Q+Y>mg1Au{W83-u8<$jys%&R1Hhu9r zr@38ai_gK`mM_}QcQ+V!OnuqyvEU*b-C%Ku4VvR*|M=N;L_4y}Vyq+8$ z%|5M2+s2JCO_L{CwXgN4q)XN8!iRSxdt&At+{diD4Hk-lY)wKU0wwV$oy58 z7CmuI!8dT}%%}4+w=eTt)yQ+>?Z=0Yekx{V1TK|HIw`tqt*GjXW6Rv?)_vKQ_u7qR z$;x#yhm)@C+V(5>PmSj6aL>afb&{G+9~!sKHF)9l{mp*fpNBNxNGaUEajpMKQIx6A zlb2!Dr@bxei&$#+)_z#_?BUXB-v$27Qa#oaWZpm3`SL@yJJsx|ProWI*e#$eRs1RL zupLgFPEbsDf+u9H=;eEHPmgw^>T)B>MyUadjIi~iQ zWi6YXkC(-2=dJfvxO%JQ)RWh{u4EZ5)pJMXspqFbv!rATdCqr)ZF z8$)jUtzBl{&9V4UwsDMz;9B48aMcXYqbZ&}yI*7}_x4WMl)i99RNJqX+qOTSOn%zS zvBZBDgK*~(TazzOuY{%Q^6{TJV{?wzUm?6mF=Ecan-X8!u2iI#vqxzx$+2QRyJAhI z-^~P;i`p879Iq$If8H@wx@0HUi%f0hxe9yABtNvzIw8O3RsLj`%7?qE&iJ2SuyJkc ztao9q8i9*$1hs82@cEYOeDGsx?xaWH)Oi9vi6%3dVI=5w+)`igK zxh;=1Pm4a?=XTuff!E|}i|h$rOD?+KS?jXk!KzweX`TLRCVrRMili{?zV z54Q20;*g}d=FsdvfjgvFFO?r=5`4`Oep_Sf)&C+}#r2~W{Sy!xV)vOyoB4d5xFNX)e&;A^q{Wd7)6(C9~DHR%C|XeH-n~HtX${B`22tVl+AXFO&14M)doc;qCn2W|ZZt zv~6LNus^~&N7|-a-tM=vOV;9o7ku8IRk!-ptgk8y?Y579J&WtxtW$5Yw0>*Pag00d zdm??cZ1<-qk0)Q1JGO8(-Z|i#cJJ5$snEF}78QJqn6+Yg!yy*WNB#9JcQ3x>Fm8Bv ztC)LN`I|$U(@!eQbw7GG+hi_B+ezqZq};xL3Y7`t@@j9{Y@}Ev&JkptopJF%Yj)_N)9t+PI6mn<|!B`^7xbv9W3C%4K)m zA~*I$Dsf%e`TlMxcTua*saaQ>RJZ~HFS~6C6;JuDvUjN z@|nD@OjWM6)+qT`;}9^re}R(6pMhALIOER^Bjw zSz;-2TW|HTNivHRA4x5;?)`W`Tx!A6Z!3=3c$TMhrM7Tn@-Et>#C|t`;o?H6AeF?- zopGN178CTvu5OJ^pLC|7`TcZJr_C)%XPpD{d^jC8NBh0GwEmNi=;_jfLQAg1=wzT(?j%{MhlAx4L8m=C|r~SjdzJ zrXFtH%J*gM)q`Ib#(5hbeH$w$+14+xt?~I8(IuCan}2-bSlizmUU*PGGyHnxpR4no zxJ?q?A1GV2!IdRDOL2;Z`?9ztLY}qveg925pAsrDZBpZsz$5%#-jkQHBy&6S<{f1c zuR6L<_HvNLjlyH^Htor>-gQ?l`__x&0mlF4Jk zp8oHL{|Ej5NAnkN-pl+`WM;Wy?^6>-H^tU<0e#baTs1%3;?UswDf#EFdHnLmR~fJG zGzIPI5#3a15!_*7l9*UD>z;PM%GtN;s_%9GJLk9Su+5qqXB3y7zvSEPKV$W~<6G7w zg?jqlZYuT8P%{2H^VHS%vo<{3uymT<_UPWXZm$&YnSXt9%i#PK-Q0-<23A&m6-wRw zHopY-e4og_=wzhBes#vp5e{+RS9R)h+2v`?P2I_!_`m#qvHrHasf)z>qt7K*g#{^E zu|3~aP;;bnsZZS0?A;u_s@8KCuv#!Bo;iE|(WMir6?@`X_A=g^5xudj|1z`q-5Il1 zC^N5}y;|nbBm1!R8#NXsW^Ic$3Q;gGed)Sx#gBwa{e7!dnoK`BZ+GZaHTrrvb?eGD z^CU$tg{Dm<(s~iLyLNFs(wq0E-TnvPr!Uv#>;4qpxfI;J>l;^`bseYp*)$V=mlx}~ zwcakw^;24vQSxHi?ZWF1cTYU`bj4rRW0MVH8so08@cwAhz4FIub#~w#Cygflx(9z# z9x#55Y!;jAkroht-=QUJNkQ?diHei`7WrHd>b&w%Ms@e{spTuPr*#LFXYUT@{2|)@ z>TpojqT9WKX{KQjh0d3LYu(jvx~$v1az^OY>kqg5+O|hpu*3V6_$uooZrrnCji=W! zDn_w=s(ATxdEo1agJyrZ&hgK4v$@c`?3(O}r$(pr*Dn({n;19c;E6&7(>U*&^YR!b zUHJB{y5motvX#-puWVQU94OIhZu_OiYH?|$PSzpQ4?E^&WL%Nl<1NE!e}D6Zz}(sp z-|`b)I)X=yb(ZO#2-+ntyG7yU?nx`l+MEJZW~}Ra+bUIV#=3@OY!dl8^bPx2^qf!t#m4tc5lQnC{-WbcZX-`u2lwpX4-I z_In@yl;l(T(z|{`@X_W;PFbl@?S75NCv%2QDY9InG%sd#_`;y(jQp+gxz1uj6CO>z za%!rox0XZc@i4*3rqP-cPbB)pJL2k^z^aB-U&w!I&WWfsUmWD zXyBBfx)-qvwBM#gD|68jH#& zrcPdbu3O}Em-48Ib1a=*wy-gNe?=x$~YJ+R1(6^8LQ0kGAeExTZRxYsKQY zjUDsVW~NMDr?}oq;$^_HFInj+j?YSK_;yf0r+uaemdmgG~Ga z&mW`)8OF?vck-`QpJemy-|zR1lg~T9n-qNaM_X9`{WtGh?`sGL{IGlw{Zc6W!o90! zi~WYKz7ZhGT7Q8$7vp&N7?eIsM@- zE1owuxNPSiG5EMg=9sIS+=BO0Bsbj5nKj|k>2hC@m0O>!l3Tx@`{^qg9?nIc^UN3D zn;;i+ICAwXX|6pPS2>nzYj>JlQ5N>TRqSHJ(Y9E_u+PM#{K3WJcIReH3SBAP?o+A} zedkWW>nl%K&IbleJ=u7hf6>0FD#6oUuJAbAvh32^M;pA&E>ADEl03{6B)E1G`{hU3 zZ{Nm-EncFa*Lcq4_1l)$t1NdrU!%rC{qKx-U^jkJu@$h-{^}2teVrbLh&2@_>e2zLRJZXW>;u&(O4SSld zoDyYe;{DLZA1JgoD`3g$*qLkN0v#5wQ)`+s`NNcJLcDDj4X&+=KHU_`Vya^m;CkZu zY3rs~53P??cYB2M*84ZI)h`KKyD~^|i`Jy|OE@N{KI-qE|IzDl%Y`~&tpx4x$aOa| zE*#qa)QK-NJxVWHO{ZycdDkl2Z*!%eu2Y@x>DHGvgK)-cn>fxGJwA4#L%cYOFKU6{ z$*D6`_FT9n@#L)AgXLj<{rrpP%n0_5dvWcR!Rt*tj%t_ulp~vt9ZOr9C^}Ew&A#^0 zBi5GeX(yy@ZtOfdtD^Ydqs$$1?5;katuNx~<*Vb@@0k7S$Tkm=cMJL!E);aSsj#h_ zweZOw*HqVP$rxFl6OUGjg+F_s9_9T^!(_hq#QRfI7=6$BYMk+TaHN%6qw4j8#}@Yr zug~r9Fi%~Yvos>4?S__D=BgtJpT#cEI5uA0%TUY9}QpCL3>X!->WcXGs%lT|IxBKdw^=~c(ZP~P` z=hm&Nj)fvC3e(TYAI;`I{h~PUV8kPpZC_=NUGn0)U;RoxBk)T0%>G3o7dxMI^ttS6 zI=OQ4htd}*Uo=&o8Cx``ep;gt0ut}B8uxeUgdD!{VA-ZOw~-j=U?B6xMph5PrHc4f5I#Butt z`Kz*}vKcZq^gHfP(XUyyHcj`8`E-`>`0Ul8hhM!(`so^W^7aacX{}3Ft9}Uibz{r( zN0FJ_SM?tAJXlv<&nz4Jca`9p`s-_Vn3!~UKkqvftGUW$*0Nh|XG%*MSBf@S2yB{f zUoZES*Y`v9$=vmZ=Kj)(o`uF3Zl6>Q;n+8zH#sZY+fOaI^e`lbSdGs5BlCw!7M-Mf9B zTnL&RD(b!b`pU5PmUT}wY@#?>v+A;|?Zw=dO+4p!DC4EO`-ubEE%zcX_ePiH9bD*K zzH-X$SEiTOzF8OLc^*Xb`mx2}4oyDx0hd~+wR*5)r?zO2}~>I#p}u4y(m>yxTj zgtc=&OkXUa7_#^IHKn^sx(x^Ira!-$BAk(tdFbRzO z36?HM`mekF@NtXf7fVBoH_VDXzhc)6t@oGC&b~PPk66+4AcpL$!(yAJtqk{`dWtu2 zwwwMO*9F`7XD$j=zu0BGqv9FIN&mJBlkBXXgy^N@+CGU|Ir-I}3HN{W-rtax$!WPb z`eXI)i67Edeid!WwifI#2`I4K!MQu%zJfhVNu_zF$f1QC+uqJd{KKgz^i8{d?y}Rj z%Ac=asi2#?TrRTAIkG9Xz<9mhM>d8ER(8Rzm`6c*cCzdRAh{-R>j&wbt6$lC4P`hm<0TE&h|`!L8g?b@hnaT&G7y8Z8)fyXB9TOGA{y&7Z4yK@DL_Np%U^mpYI zlSB6u{ybs2xX+L6@q#F}uvY%lOIK_cb) ztWQ_7Vvh#7hTc!e+td=hHvjhDjgMHDhMS!|7!%hO{39^rlj_r!C6>SbJdlo9QxSMM zqWOBC%t4FfxzjsVuY2QmF5aPJh1})l^uV%^f-h$(x0ISB7pC#O&Anal`rzFat5+&3 zXx{(wW80&>9IIHulJ6_HdELq-lqx>~PTi@Ix z`#*p>@k16fcg<$vY@4tsUS58FTV_T61@E;lr-;vUh?sl&6<3z`9S+vNCAN86 zxhD8r63JdEuKo3Qi15J!eX%7|T|;;8+`2KAGq90$rAFAAhJ1@V8E;=W{O{vgRH~Sh z`O?i;a-YuAB|*>F!lE1U#IDVnH|^HMs6#b}nJRtL=C7(bb9I_>=z@u94MBF^zC8=> z>c2HByjm~)rf6dOj)&cD6AGpqnALEKu2i_!Fn?;Fr{~QRQDIh`@k(}#%Xc%&UHZ24 zr|Yg&7PF$GE?m3Tbn~X=RL8aIrzWwz+!XepS6yI1>4DebcRR0bicAd=e;WF9jZ@&+ zrTO1}XGT_T*-|2~b7`nsw4!rpMD*loyEtc05#8~(_ZkK$U!alE3&Sj@w-HLeB$5QLL%4MB~d!54Hh*dlN!$P*kUOOw)e&m*=qe8g+ z?2QkF-f{0*#>;Rusr%~1eHQlVYyTXMc(`Dxhk8xa`4v~6oCy)q)^0iA_cHlYWN-3y z&-o#(iU|)t&;M`Z=BD@f!NJ2?!7)$nA3LtT(P&S@u4x)p<==xi=ggQjueG^g$4avX z?&oa65nk4PetFJm)94t z>fNik%QoHZaM(;zu=6;)%$OoPfy;qs_&c6S}C@ln2%-mc`@Wm>+$>ao9XYy&Hs zNb04v$^O3np?9xdIlDn1HA`v2L36gkQa{-V9%=>O7e*I;_;B~fx$=2ovac>}vNWmi zTDxa~pF%MxVbJsIJ|se0s~-n7pp{e~*f&mW$tb#TSxRSDbgCPr>!yFSk; z!Dw3VTxpkSE<%k`UwZ`S-!C@(pAdD&YZ;5xk|#0Se)6qhnzPPM+4xwI#jjhHF*e0g ze*2}Z%Vdsh`{x&WbV^w8@=V{9uF2iH!kpX8w=X#Ic;5D38~&x)e&4Ov7_jO5MX!4^ z=Iq&|J-2K9udr6X7f!EUWq+K<{{GI>^(!q`OGOqrg}%NcXD_sJ%BlF3nz5^%#oUbfcl_I*?$g{a zUcGh7PH#6ox+BObr%c?luktj{1u5I5k0yO?nc-bi&nkOYmSd8M*ym3nEb>x| z!`6q*`lu-uAC_Ii+LY*G*&w%L!pY|wYoGIlw#=S6&$)}~L~7BB^}G-7yy#hVb&HAV zgMHQSAC}+QVNt}m`LlP&kLDS1Q4Rsu+7=q=O_aZS&259p@(Wkz2dxY?KkM}7?QCCP z-+Gt&8*`_yGA8(z>WP&I?NAaE4|`BLU6Av)LHW`})5@=|w%tBE;PaiMHeqRt$Bf4FFPw3ff|D(oN-iU14 z()4Va+mGy7SMGeOyDs>RaZHz@1#K!KDXJ#2npOA$7KN zYesHOOU&v1h-jX>yMKp>`<)PXn6~HG;|b3vi>!^2fBa(O|4;F*0`$>(HxsF2|CpIeQe90u)ddz=FHGIRV)VT0#k+T5 zQ#~?sCa52ts#2;OylXC>=pR1yBB=?n?fcfY+)-sXSMtO zsvd)^iZx7u2?3Rz>GOUDUbPa-+vSk6@DFe6r|6j_zZxTd#m-z>{blNN!A0AyY%5WE zQnFHVL+aCIFc@2G>^#IV_C{nXkRV_3ASN&+D7!7!{`0 zh7gId5PG5$^AA>na9>$@0Xu$@|)L|t3)|_ z|NqzX?%kVwT3egZ{itibZSVhoch?67e_wPh+$AYfZj#%kJ3A9?WgRbvWnYsPY!_Ys zCT0H989HlI3Z}Zh?VLSnW5-sYpVeAu_pU-o5SLxFJ zXmRV;w!p=eb80xZp6$)5yj@@Qja_3IkH}`#U5A8z?Y{M4@_dbbNQXVg`d*}`%@(@b#*NNv}G1U+VSHPPOW%1>Hfa3RezUpw5UrgoBAhT z_pERHu9D0M-y|K;APMXLT4_tgoPwv%40YXZ=BP}-KdYvImc0w))>t(kCqf$8ioSX9RabzN!*4lf8O@+v$g5XJIr!_zsW?`Nru^tj!|k#o~tJ?vq~`TGFjhuQc!8_ zOwp*e=DZDztrruYT+W;+t-tP7tF-KWUR(PX^YuB}P^X`40`q1^t*QGcK5 z{QRC4vF2K8NO#Pu75tTf%HEbIw=`W-yE;wl=f-8%@=7XHI;LMx=VvnJab;^Qk;-yo z)IF2AVE1-s-`kh3${g$}ns6#rD^+79n^oe2Rf2Q7Znz|tZ7Eff=zDNv*Bv#e6_c?xA||cudgSV`C^Y}w%Y0_Lyt}SKee!2RnGY*(~=bE zZu)Yvq4%lH@&6w0S5MSd5IPlX(EH-$yCa7#8P)wdWw?cHZ^uQcU*+%Jr*wEEY`lGb zhI?Ppv#Zl5URfI%UX{kVx7OP7L0go9?^-wYy$4&iW-57RZqm49m9la6@_E1HmMvdC zZ=f-HP03Wkriv@}?_LeP z^9Q6kA4kXkv`YG^x+VXutJ%E6VoJvKntj*(<~6;`b(nTd?X929ex0nJ`R1>dY%Nx$Ehp|3Wn+ z{!G8~|9Xtxb*-IqUy1CTE$d{mTiGq;a*TZI`PXjqHY!f^Tex`jVZGcLuXer?GCs6P zY~zON%pJySQ)k-fP2U=zn%rTK_ws;9`tzj|j=QTHn3%K(tNR~$yJyOs`-jdaKd75` zK6v_rZ>~ET55-pAX|;LsZ*Qy9!3mY>o34~k)yX@R7#SLAp<=1AI==XTer(L4J6+P3 zH;Z@fW8U$8UbR7as!aO1Ij+9N#=m5*1vh+}YU6cMM6bUmIpM$EjG2p~yj}nG_V*?f z)d)F@>z&FHyQKNa_g(x!(`W4eR&g)cCHm%3&zr#Mr@tO-ZEbbm|7EGZ?5fqPxld0P zon`4^#J@D~+56lR9&4IrhJ1e1BdD&fKEY>#`-E0+w(!NQF*T2MzHI8;x6ZBR|L^+t zqdVFZW|p1MNJ>&{Rl0la!N%l{$v)3EXT96R@h~%5AovGsF5jOdbImJ%rtbAtzpwZ1 z`y89fplSE-o%-8gVs=80Y0~^lsrt905oU z=iS63XWr;co8+kyl$kQGp7rqI$r?ccn$wxXb02_F?cCYm zEmyR8y{DMuyKSs0>sP-PURQgj*Cu!8SF7WK^7bFa4k*sjFLYq5zw+;Qt8dZ9|MAf$ zs(tEZL> z3=EPbt`Q~9`MJ5Nc_j?aMX8A;sVNHOnI#zt?w-B@;f;La3=E7So-U3d8t0S${Qv*I zo=xS$+uP-B+2-#IZEF7TM9y#wj-Bb~?cB*IYjB9C;>Qci!?%2QOZv^(r zhE$gE5!YWv1%-u5JQgKibPj*nsV&*T8WS^zr!-ZP=Tp%no}T6B<9^<^PE}-H+0flR zdEw%P6B=hW$1i($d%L`f^oQTy<=gV_?=v>oTlaZhW6XzVZ>!nV*ti%cZ)-EUIm`6w zREZf$%6}dNI&lR|n4I*XWNV|#u+hJH0E3YaiCP2*JO;gBEm rJvO8rUiW|b`M84u$6qofF){=$SgD>`UgXNaz`)??>gTe~DWM4f6#1?u literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/icons/ico_community.png b/share/qtcreator/welcomescreen/widgets/images/icons/ico_community.png new file mode 100644 index 0000000000000000000000000000000000000000..96537e28514fcd80ca780735a874e6371a7cdc14 GIT binary patch literal 733 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9GG!XV7ZFl&wk z0|SF(iEBhjaDG}zd16s2gJVj5QmTSyZen_BP-8l0clvhE`QYs3U(_lx zVvaV8Z{`T%a%u{=*!+$6%(N1-$$M0|`D_mDN%{BQTt8n;_-TQ~gyd}@7tZ=EFJ=>$ z?TL*q`d+&)_C-CQ`gca{VU@ENV=aMXjBbw9(_&U%Q)m+wVnhXIQwHQQ?R5jz1!Qw?_5y zurY6n(OVknz5Mc$n>mx>)~nyMV&(8I3FTcLFw>h?<_rRQ> zl}o0bPR-pLw|er)C-*nEIyF8i+R6N*?)>x5@eeK?$UC5?xI?&7lwZ0Ryu~(%Z6Vf1|iLi0*fgS-mD?PvSf9{T#(aapY(dThL8YzSAKnYdHu7pnPvLCfJ;m}+sa1Zh&~e`u)zd+%RGwSk z_Fc9$Zpjwa(&X6dtWNylzL&RLDP}2E)~i+W_@Uau=y)dXP;`UAbn%Of2YkLYPhIF7 zlESi#!+FoDRZ1!K9)ePTy-x%zoA5x}S^ier%=a=5&)PfBy+}IK_&UVNP-RE|n){19 z5>hYNzc`;HuGsxop27O>oa@gM5^~<0ieNaE!r-uZr;Ys2IsUwwdTc2V%B>huw!2vf zJxxqJpt^hNUvD+$2WOiuYizUq_rapP`JzpM(SjLKQ+W<--ytH+aQpU7^@g>tGsJq1 zx+nRbaj=(XxUj=`uP@7n|Np-;RNb`Meg4Dt=R5U(WNtH8Twco}!LVZY#?3PmHnuP@ PFfe$!`njxgN@xNAOfjXE literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/icons/openIcon.png b/share/qtcreator/welcomescreen/widgets/images/icons/openIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..0871175628ea48e1fb923f75a8cb8f7025937c4c GIT binary patch literal 688 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 z z+$_LlX`AMo@F!@!($_PelCDa$oL|4?hDtN1$2Gmjuaov%(b2s2Q^P^|Mfvi^TTkBZ zdTJ!k`FGayPf3z#+s@ppRcl?ivq@m}gP%er(TDm{UW6s39lJ0k>qNx9D~l5hwqG<( zG4;G|b#=$a4D+|G@4T+hRGz^&W4fAQpnZpcu=V7>B3x@$cM92T*XL1xs?ch9(m`bE z)|m^WY!-6pR$Hs<>V6G$f#)x)t-B7w-1k^nU4|v;5l1#w6-|_O^_e}(YmXX7#|Dd)l3zc@2q)LFnD(X}li^&W$M|98zojo; z2`!#1F}Gv!uC<)5kG|I~x){l2xkT&m;lIosy?sg(J&Y#iJ0v?d-;UoUEqPyl`J=7d zS}#}|EcnDX^OzJD+ly&NuVyiQS-jZUSwgujcKW%+YEq8Q!JB98uGzI&c%xxyx3jBb zL&~K{pG&!}r%wll2D(nUEHQu1fs`bs$gE|KQ&*%PPrdf=#sP)M%S*iGtT296*3w|# zvF~6VR}#;`jEJdrIdKaNR11X{%`|%HKFK4}WwmjS?%p%DZEkHh{sv9C)F@+7C?{%K zI>V;A$Nk&FS!*Bw)H$T5#>E!yjDiCv7wg2@iY3AbjXd2-nrES5NIVyRv1` z_TA#nd!{vBG!&U=xKt=o%Xz{U%f3%a%+c4@A58c!I_G6y^7VDM4X#}7jNkXiyJdz$ z-rZfCTT_=>SeQuZo=FWnz$Um(hkJ3;y5l0{i%tr(uS{~0v{v)%&saEPW5yKMSrL(^ zzFw62(e3g($CWRLB~Wtb<7et^iL0f8wWI^K1SrQ&Eav6^t~_^^OK_>>xp<5Iwp&qC zS~6Lu?|N};laIjCv?mL8?GrtIe`nL@Sam^-JeSN&)gF$=Oly~HGV%Hp;Bx9te`q5| z)8R9ZntAp-Op19c?X*$9mGfJ6!K9KXHD7@hmojwQI2R-vg+H>~eXiVCOhj>}ocsF# z@i`5>GkVTWah34aIr%noEuUI&=B_73C0}_bG`v`myW&8naK55zgZ66e(5=-Uy!6@H z-L5|Q*~B1tS^U24t=T@yZcOZn-mqEq;m4H@bGy{9aLj#oR^If=gDLCI#GJkPG)pqZ zNHRQx@8Mmx)ablV8fyBlYj|cX>v1shnC^NiAT+#Nv}r0=k;Prkg!nO`S@%`ngITN(>6#wRh7llfTuI z4)N{S$y7Y6aM$Kdmx{Kmk2+qu<=rv2EvDrwyj)H_+Ln?pn$p|^Ojw2 z-#T4S-BM6(e|PPCuWOgW`i+=BSHJn-JrqSlNYU>`Zo3 zKeYW>x+jiz;|-SI0zr)T)8?<95zcWq=6amJnCPRYOG7hN&5XLPT}$g)BxTb&D=Ek& zXmjdqu{ZbsM=elrU@B2uHSMXd(PZm19{u9*92Ij$-yhpm1m3Lq^X#;@RyWUe)tipV zR*<_j$ji<&)pa-}SQNeE=nv)cBug##k6sdXJA0#M zRB!|*UHmlrQE1$qV4E!m3lGE|}*O%vi zzW&TQ_4fITbF#e*fBxRTK5m&8@4KU!-*OHo6>Gb_`}X4Jw)wTks?TNJZ@#x}ZuWBv ztK$0dd*-Hf$L=2d$slU6tgct}%$2-y7r*-Wv)N`1Y44`*_qBUa{C4+@f1;mKx@I1q zc~<+(o9{VZJ7+u==keILps0SSu~A%5RMe`xZRho^&b>)EcS=m?(V11BVwmPtzIna# z#Z8?Qv+tJIcimiojQMl8=nY*MLVi$VNQ~ch3;;}}`6`%MAbv-+`=p-|mk%u>N}J*`C_Z zjkel?kty}^i}KJP^v2`kiBryZ?E0^#JV+`N-I}3l$=}}v6=ON zsKGQhxwf{pB{@ZPD;ws_nlU4yF!=P9Jt!a4$I=1j(^hF zzAWWg{Y)fd-QTop&&6)-yHNJ)OXknd^*GbrKF^od=HwulxL$JyToU|{U4{K zZhQFPyRYjk*M-k!1#Fyi{kg4fw9ez7O^hFX-n4(ZG?{ubGokL~OJ?D+HZUDCE# z5e1j9JJ)u{$v$J=ERH61i-&VCBd=fotPhCbrg2UcdCuXyL zvYRl?_~q1({fpiEPc>ZmF24Ei*Piy8x38|Qz8}3c>#8rivbxO99oz5MNx#0nK76xz z-S^%1SMJ`tYu7FjhffnsD_e5Q%eVh}J9++}B}^Ze+y7lzB>icIrlix~uj}h=ZS@`Q zH7QKlvS&|>?V6nX`)Vh!*XoHYwDZePv#)nw+NW=>V80}+cIvIG{~UL&tI-u(c-na7 zlZ#?T?mjH~QTkyukB)H4*i;DYE`J}^ziYzHsh{MuSE@d3Tkw?AebN`MW|4%H_?f=S zBJ~T82kLG++0u6Z-?!~dNAByE&39#1I{5db`uv(lkB)Yqe|K~9^JULeEX9=$y?yaw zM%}G*Yq#I)$}m}VPh3@8|Me5|orig)O@FwKPt24%lB#+BYkZFFcv>7C zJ$n{|#_@=C-)7(cqn0k~+#R;-wW)8@r|!Mg-|Y&H%a-3Uak%1~UKIS-HsRT+;Ayiq zpRtKwc-*4$lSwWi+^7p0H^~DcP#9u6m zRN;HV^d-mt_nC?B2@n&Nk=>L!K3M%~KwwSE(RMpm2?2;5<7FE@@fUVPn^G&I@hMDz|4HIym5;C!tMR`|8^`o zyi+=T&+K%u+Q}Dc-cAjVJGgrNKCOhBIh!Jj*kUh4->OJj`M$ns+9%n<_P?)2}H{U3Yt6~ft0O>A^})EY5QL#24p{LioFcCQTA4NtO2pWotZux!rL zPgmLHYYYrN>vGAvFlkEesVbOte{Xkq)Bor8|0|~!pD>aZjNsZTYIc-CkALf*^WLSw ztWOm;KT-V||FpLFe|N(jz5KGcH@CC$+!BKvCRnKGd7rZ1Dem6Y_WJtIE)`Fwqqi#7 ze3sjKcYn^QlIDBM_4L*M<@?BKABlQa|LuM6=1DPm6NPvDIXjVg=l6eAu~Xkvzqp{N z+1{~QZ1s=#^KQp&D_b0QUw7_bKGPTXi+=h?Z_mq}a%lb(+q^KNnaROSO-H(9Bn1>? zzTR8$W=-V(9A7o{j_RZ}J(Z=JJNGS=zW84Hr(LP$s=vK42R=SNEd)#hhxphkbkgKFK}Z%PkXK^XIALbD^{Sm51Jcs{(JaZG%Q-e|yQz{EjrrIzt7~b}DaSW-r^`@4yBIar3yXtc@Ll>jZYWiU<3@GTf{G|5yA=&9?rB#?ONFm+qTVrS?_n zbM?PB^S0ghdUcBDdFFz3vu>~YIWyY+tKTc#E4R=5+n6bD>R2(seAe9U)2sK!xo1Ub z85tWr{HSv9^=Cn8=E#|m8$8WC%sPKaoj7^YFd}Bsk@(ol3%k!-{qLD~Z{E~hekB)D zFZjQB`7)9_gTvP+DJ4h5+1Xh_QtsG^6CJKLY8T{QN`qgdMJE2!Lk#CwFt&$29S^D`vBeQS${o3!^rlzLW^Xq=SOxu3DS2}->U~Fvc zg8Szxe(+EBn;w<&bLD-XzkX^?X=!ciS8U*5J?eVm)Cngu-d$@>7#xde)zb_xy*lRs zSIV#cdXeUJm;J7kE))B!pSfl25#PEA3$=t~7hbB({UH+)Wy4jPI81yBR)VmC5qeJ93Xs{oxWRTOuWL_gJ%zwDBCa9`;%P zFRK>Uyp%J&Ipb%S-17Zq9k-{cHb?AoyDunsgtKS8sTKd^37U@K3v_!|y8XYUc)7Du zUiRY=-(#8iyOidd^QEm>7tAP=pC`t$>({H*zgMqXWz@6z{OY6I^6&q!sY~bNF`Z@;-<=-E4sPjBnddE|y>7Y0{)_*+Qr>0@ z%X@iyPxMYQlBh@|R3|>F)>bcjw(Zm}1e>*vP1M?5FmrrQX|X-dEpGwwPA6lJihk zWqjz@NA+JrfBvxy6^#fkQ`L$I{qTKx@<#LdE`7%yJM9WHKR%5u#+1GMp3uWbCeP;m z`&TC-A~L5~KJ3E&e_t9yQ{wL4UgT(sF|6$BtZ4a?$1a1=e{yr zvpTw8CttPDk;g2Fzo{ePLGl?zCAjx%2T}_4~740`v7-kCXbW;cgh{j7x_O`euLbP-e3F}pG^es9{@y|cI9In zlZu*72mR8S56`*4Tm6XXm4K(hCjM_XZ@s*{{NS-WG8LS&mMLmmbN}b*Q z>S?xJIg^rp1s58+T;spKCi3&i*?GGf*(L|>>Fg?TR*#T4Y4l)8W^?ZJD=(edw=H0l zlxH_jkB`59$7QzWy&1tqn~ho}{vDlcFCO-H`o14ai?xN?m0Q)^?(KYIU)gx4@cpZ+ zrQh>zZo0XF#f1It+_M`RSOZf&MqXQXMDYK5LB%b`9f?l9jP6T|3qPvn9!x06lgS8b zWuIo*`i0r?Ns7(qH}CBdCi>?esm)XJc*XiyK#9%z-@nYWuda4RuJ@j0x#Mzfho(e! zt?rtF%LSW#7!E64U-q{yv13yJ|B;yf%f6i2Ge2vH^()&dGrzvRE`4|Mvd`YemagJT zo8)#rY?Gd}dDEulFBx?WZ#>^4m??FT$IB=C7OQ#ZInxcBUrt=IWQpY~jo{Er^-{6k z>UuXf!H{@2b-E4|FBC{sHt z;EBQ1?F-kK-a5Wz=2^yxI{zlFxqX2*{t|nPoS6IB{A1GB1?_~AZ%5@%lS z%B!kcezxeOOik@9?H2pvS2@&@Q)YPyemTzkg10=$#wx+Fx0pTo)92RJHF`3OE*iV4 zsc%dv6n*#Wjr^gPC1HA&DV+0ao#@!ScuM3qh1_w#JN96DdPVyT>UT)iCs-X9$E>VK=Y zWYjx){L)|4w&DMS(-ItfoRj49*1KO1(0{Z^&5nJsaLV}=Ne>oRu?XrOy6kjePI<>< zoBCfn;~y?9FKc?ov|H-_f%WmfRQb&I`+r}Sq_%RZW7UJD)8l4M_UQ3(3kZtoseboM z`A1Mqv840Yi|+Dwee0{wn`%E(-t@2R?lJ9xn%~A8-{-i!yee&ImDqfCe(T4LW)=Qs z3%CDM@RH55;O72#XkD$+xxnaXUcUDhChB(&shm9^v!*+vpz@O7HRg!Tf4p4$=DAcS z*c;iTvRqKR*dF}j=7Z!Nr_>kU2<;MYk88*_;tv0{zG?B<*1e6_H!e%k)SBv)W51VK zGe~b;>@Lx|-N7~iIYCDw0=Wb|omAwUJ-tLHeZKr)`N4k;+COu)H!n(H?VNuzN<+r2 z&e5*$*z<|U*gneKs(!!s`o%kU{_GOap7HGWe0@icnAqu)r|lB@7${RwD&7@rEFdA< zusNNlzy9;=ADfTYHwF9`m|)wLQD!yeiAqRV_`%m7Ia1Rv^RT5J-moi6a+-&>09W6m zy&vr6B5&UHzh*K+ZO#g`|ZDc+eUI@FZ)-#I#}%v4C#%tUz{7 zpkCzbH@PPl9Qez=F3^6;Vsv^M=k5b<%aXjmy2<3*GO2fd5ly{%;nXzlcfl?VS!uS1 zSStT~JYIO-_WPXT`M0KSZL$u#cI8~B#F4GH#P@w@eV*}ohG)-@pB-y%pT4~3!)}o$ zRw7e=*qm72Uc~n;sWy}|%9BS_M9gvHO#$gQ&Nfm`3)CAvb{Z;JC8Kv`GPv*SFQ`u=&Tdb*B|% zlrZU83wBPp_v+~DhyGr!G2AnaW7@l8udV zYHI2XmDbunKMLpM-`-biJzst6vSn>c&CkzyVR`USPMbjY>PtNTSI>{yFJ=2B;OUnQ zX1y<89AQbk$tm?fXA*an28ZU!bccJFk`z>9d-gxw7If9(Y}{EB7EwX1r-DkGF8(R) z6jO)62gEdac9R5cpJo9GuwEuO_^SZgy zmPgNibe^#L^g37|Bz(>9uI_^OF>`0Ed0?J%qd{2R@4-QK`6mj(V)}75%agyqyQ_WS z*0Ek`*9F-*IXsOH3EF?Z{QcZ35x4fj$(UuXS~CS4Pei?%*yy z}(g11{m%(giUCE{W;jQ&5g?l)w8{xC4@Z^HK5 ztb%sGZ=P=|Vc7S1?)wKjpU)E(Jj(xB#Qx(E;UCww?^A7xd2>u(Utj##vq`GnCo;CI zRf}DuW0B`v)_ zpRfBTUH;{}Vu7R}7u&_lR~tF*{?I;e(=WUJ%~9F%yNw$UCW@plTiDJ~u;U}gwzm~> z_y6pYm7P1c;=@Jv4^yk(9eKO`ZkK!g9|_5FF1y<2&p+h-{asOi{`ZYtPlY44Z{u?; zl{x?CUF3;ER~3$p+i#wG;J7{VACIw}y{hq2R;%wby>}D}y!!Qey?bn|?5$h3HWWYi zE6C!Hymx5li6l)^)6gf~y7BvDPM$njurua^z@;bmJ0wn=J?s1K-MeQj`@f67Ivq9p zVc~kdP0zNMDF{so2#izYILyC$#UhzJ|E>aUi#L2dJYOHI zox6U5)yXz>W9j|1?_5=OzTKd|-tF%}wv?3AL$hbKl~mohcaZVNAI%dgH~t)ZZ9Q@3 z?9LA#Eau(c$9q?0k(al4^8J5oB2%X>+P#~-{@>K+bZu`AqO_r|L+%L5TEfF5>_4)l4!IKWN=|`SDll=AtpyVf^iOzbu}DSvsH_U3Mbjhg z^~cw4zsIrue((Oj)8!LYgxb}0Lo1lR?b#{K+!(j0`SOXU6L}}9dKyaH6z-7?d04bD zsNvaFUwP^0g*RVH-qBm$@M`5gksmMRF8$3samK^{%bGJhALr^Ha7}ES)2%Y0gBJ^X zQeSu&Zmhigv22IcZi6jvBbSIzeaycuvVX5~E(fdCgw0j9muB%NRBn*Bz5kzY-Q6vm z^Ep^A{P@il?69f*SY>axpzb9&BC`4=F`}$H#}ck_h;YnM&I)Ljlb%w zl`8X6+I>wINA8U6V>xx%Gsa-u#WU>FN{ct-swqs=y^)+Gcq=e$+0K<`?YlZ&9$;Xb z_15RS{`n>Hj;OD_cw0-%Y{Efo zGR9sZ_Twkd1ZEz1{OFF9V^Qmu9aG*3)xK z_`l3mdCjS~sJlYLR(x)B@C=P3jafDiJH?J?vsFzN5lZHHedD~Fz@BXfy8ZJMTKzbL zt3>$izZl$B@ce$ie*Z23zLg$(e->Z3lV`Mz=)bG8jdVcNt?rE z{oDRgpyPy#m;Y8&1voK(Jvq^HN1LbmPOS$MWdEEv@#$E=1F2&clBJS2^H_eBuF&J$ zxzbSQ^yh^uvsrTgY6ThDO2{WHm0o1I^swN>i?&Z3@^5rJ0G2hI7C+69w7 zX=`aNjO*L8N9eKRjKv;?r_7vBb~!Fz_o4iei5o-r(G@C64uy>~O71%N&MA>ylsnbp zRPOTM9W9wrAM6Z!Tq2kIFHo8Nq;WDMTfw5aN7!GAO?L~j_q(u5TH+1A^4ulMb!Al7 zF|~Ox$y?n~?>Y7*ggr?m?8^*A$7Gw2D~{h-x?cKM*eN?9 znWfxR+4O9lx6+Au-22NTSUxnhInLZK(DbC@Hz@NgWb=;IQ0J z>9X2w*09bCI_U|=l(be!-(JRLEO+~p^h~|(jt?2LlYEZUEpxej@$r$jkCzLmT|7~F zfNyv0Ll#f9J%1Trsy*a6zcG|=!jHg9!uGE_eHbopUFdzeC~(PUAt4pPe_J^wc3P4}xkPBkx$%MWOB=qg$mb^Kdcxa5Z{M=$%yX`Zd-w>ur3 z(vQ#bTV!G$eWi8IyVq_B6LdeAtcl#rlw7O(DC=(R;T5Y^9sPKi{h_LCKxAN#a(jQG z;Z4t3A0A|I^!iSa>$s5rRPFYWv-{KbdL3%?{I$-$OLqO9)_|)*DidSAEi1TYZzS#{ zuzz+-q0-`j?RtqP>y&fdtqv<1hCWyry?vSbq}FAd{FbbY5>W0ur(->1nt{6Ny3{$> zkDchAvhB>hn5G%~Z7=o6|9!+cDQb1WTlM!2QzuLhobx8<;I`cLNiSD%y;x{rdLs3lQlzP+=QmGp>tpIo z9@~~K%HATpGR}V9{hjjP|6G(`xXw&^?(uuBEj?H7FwI)BSgJ^Cvw@LaSFiUe!vovS zuW(7bD6ww;!>p#G>V=!$id-`K;}Rg-nCvc~vT?F&jO07(w$22Bc`E%6`0sv*=U#F2 zMc_o9(-&O5{+#L!7dXD`@Z%{36-g02Z=EGDRXLPUl-c5MkR1+Pmq&2*G+@$ zYw_)&TeBDR^)CGJ>h;Ey5)RqryEeQ$6&f(t&PV8Yp`JsTL03R6_qux}%6rZgo@k8= z(Od199LzoK>N@8K9?T)_?C-XiJP}D#);#GN6ed)cAGmd?G>hPzbC;Y=-5f%dSr|eX z|Gq7|eTehWKIxZlYQiRK3+>#qtam|lwZNmGlF1oDXIOG#D^iw!nIQOnL(LmbmGq}3 zuh0&ck_Nk+%d_&3QA+gJ1i8sN7~^v$Ea1r}`XAA;;+$^Ug)lqE&8BSFJkTdCT7W zyoZ`q)6D&+-xZt;dDX)%{4*r|7tc;W&QW< z687Hox#0ITT@!cC`|fT9k4_|31YhK2s z{i|UVvL#da<(WU_8@(4P_}Hg&&CAP-?0qZryGO=o^3r*40%VTyh;M73+3In_Kd7=z z`s?FK9)Xw7bW81%b#t7wisQBTXFsN`JKRLCZ?L+qb}OUdQI5(a2`!Cv2WClcUr_a! z?TAmynhO(l#R#3O(7zSsxA3tGzgnA;OGC;PbJK;bQ-02P=X7Us8|S7UZ0sRxR>ZkB zOC9dKCf4IG3wT+&?BrP)KmI$yU@Mrr>5=wkHLq>IpsCtCw zwl=wgTen`l;TwA(TPbYH*7 zUhi;a>FbY7vo@Y#42`IC)&14hma!y6sLmzIQ*7Is$+czE7-wtTopvVua_Sp!^3AiJlO7)zuUT^CM3~wSAE^+V zZYgtSwKuFAJTE_z57TWbb37fDrpEEtW~Hkjr=L=5+AN=Amuv$g9@#6kxhO3UO%qw&8T$x=atH&gLRz2#& zA8zZwpc(!C_sh6>=C+Rnni(`G+VP)eP!(A-YW z#YD)h+Fklp*xIJ%1#22VnH-*OUd*=GV_qbOW0SJ-VvaAYAC8?fFSz{m`r@QQ!Md-j z?uPS+_w5{?h<+5ya=XrXmzOK5t4?kzRo2&M&$s<5{6r`$e&@F?7RM!) zsjFX3Gt7_rd}Qvd#yu5@yzM#1rF+l*ICgpeK{lfo>wZ27TXI=v+r(O-m+xJo^KAu_ z1=gzfE1Rpgss)PtWUb7wy4CQ82xcX!q}L zit76O-)kRBuUMnw=pASFC&lG#{I)uQ^&EU6UQ><;zua_bk<*o!jbho}-7XJ&ME({v zoOvnIDg3ov`oi5>F1~0@o0Y5;{Q;2+{#qDa5>xIB2=U-e%t_!d)ed`9QqJFZv0?g@ zkb|@5be(&r_hO=e)+zDiz`LR;6K=L9e!sK%{Nl;)a!YbVN+Y*+^!UzNXKlK1N3Y)5 zd8Yjt?B1}gjP>7xZ~loBBC2gH+Wvp-{rzDv z`+v!-C`P;APuDBSWVj~(mD}_Eo?On}$KD!A%jYaR+il%*U`Nuf@Cc(U77?Bh_sM}G zVfVIVvF1hXRBBwN{H4G9NLG=b;n_crcf1Y0{_x4hWDkGOgB{wEtw(2i+}+~0;OLVz zF+LOOKKLx@QV6OmwCmF5HjwN|@V(1s^Z8O)O1gOB(@RTB?peg-nIH3rx^m^pf~=29 zTei-1arIR6o0lOj(IY#1mchBFk&Zm+t7iP%`&rFn$JU*^@jo7~U$pX{#=RTgq(i3t z?e%D`{G#6f=-lo1LYw}+|Nm5R%2a))IzPoOR`OHc15OB%bvaTNl6++?%*Adl&Pq7)2-bjoY@YYTGq&VqEanl5;jYmn`B6V|aMF zyzU)O+|z09Y>y`uEuOV=%Ld60qX)a@Y_Qau7Q|ow_H})$kkN{N$LIgkbYp9K zs90EVe)>KiiT^AWb61~wm1=RdSn8>0w~NHtmlFcw;u>z5zTWt8*4Y#ttBEsb+VQ`$ zxa~44Y_f({b#IT$xu01!rCk2|zHx~?efHSc{7!?)x+(of3-=V7FG^9@jjv^$)xTB2 z^eVgh*$*El8VXrU^~vVD=yqyu`)7Q)mgCEpL(jci+bud}4cPn^R?3^N$-O&8Z_=U} z-#XG*uIa>Y$&>0^7F=p3W+?6~9n0b9Cc93>@Uzk8Pb;2xzkH1A{|Fhm_*8hAl!KHNFIv-cRmiUW$k5(C4O`m+>PWD&cAMNh)jt?iP z?s(TGJ@L#$Hz$K;TiFcmEsqPb^)(-ICbsvu?%;81zMp*f#07(-L{Z*$sSSm(vb)%i zZFqSr`{AdHFL%Z`U0gGD5zpc2MGEu9f)>lQ1l%DOAEFw3Qf<7>vMnWs~tHt*V4Cfc6g`~KN+aiMd1>z}2t&)WIt zL)XJ6eHY75Z`!<}v{Lt76tAD?dAF&DojQNE7{5K#wZx~`f3B&$*q)$cks(WFo}8EC zYvkhIBJ#NO^|gn$w!Y>`SuFJ~&06#QnmX}K$3@_1oA-trO%EqMNHNiV>n7|N9?P<`^lX=_)YTn_&TN|aOFT5n?^60|m*;m+ z+i(8bV|>5xb^00Yj2(vWtu`;y(c2N}C1L9p@JngRx$a{pZ(d>IR`RGTlni0KT=A2m z@6&F*gF?xdm3zVp=EZ(5bnLO%oqi(gy{d9s|wtyjNPqrSY&IecM5%g&&#*FF}VKRd(k9hm>;^7q1{kGyO?Kdx`T zpQdvCYe~66!4HmOleiT9`;;TO7jDgFn7SqYe1Lw}=f4uN5-y2(X1`v1PB_1z;OCu^ z+jBKeoECKPH)t<;C_jC#^o+!{4`$9VI`m3 zMVVT+ZBa#GW;HCi#vG}Jd4f~-ncNlK-6S%fJ%3OA8IMRFUj<85ald@A8p)YU9<)C! z$gsG2jcLEVZ<3Z0-i3C^PJZe7xy4dFYmHtKHtv&|9&s#xB1|3`^JY1 z*ID+5eTpXQ{p!l^JgSvgDbX{v^+rI-+(cz*WuI@y(yy&MGHupUrrg`2Wp51+dAV0z zOp>{|oB#g*Tedg0my3V$&I)+@wX3x9@|>3}vx5t)1P&bYzr!&5w4+7H(G-mylXZ#d z%lDj^vSs!}zuZ-F@0@(h9(|fPQLt{sG}g-Mm8M_6f0t(Y*)e;fNBXW?rm-qZm+p`W z=Cc-DK0PpMpTts8@0Pe7U#HC$u1q=PHlc?j!Ka&(eQ5{VEMXs!zHGJ#110Oim=~cX zJ0EpL8T)^0?a;~N-J5dKD{bA|r7`@58$H&99@Uoq#&Lc2Z4pW4yLT&|mY+}je{b)e zs`ie(M^vN*&$V5+z`b+bop7H(z~&lm5J%?yP0Pb zO@eRVm*uEYQOf%DD_Y4v-1Ks;1Z&{;pL-^{nD@GJHLY0u0`wj_V%4V;_zRgMozu2yyVjRyDxaYDCpV>FZ7U^c;wJ;ak;>G zR;6A4_iRq!Q;fXs+_g7z!Tx$p{Y3Rxr$klBqpzEydsb}K5&9sja`;f8sQI;P51;;@ z>&S7c-DIMLfU}pERM@(>=5O~d@7T71M=sy&ijBBUiBH?)HPbK3$;|CoT=i7zN!rRC z50_2Nc>n6~qNCnD0;V_Bxw>s{8U-xnRui%a%Fz3CzraqZ`}S;ES=lCq=}xU4mzTDj zc=y1fmdEgtbf9I|3S+H3k#gI`y;raDX+87mCTFY8x3ALI7WPfqGgmw9<@QM|hZ`Tk)*r3P1Vs)I(8)?pOM`|{#QJA|<*zn={xeqo(x|#HLr@MvpaIHNRQ_Q>0_PJK- z?A0e8eLG{gkVRi|&a9}w$XTmC3o|dtRAO!w-r@h1?ZbTiyyL5@zj0ZgykNE{icQ#= z*&^&eTU*;MS4IEq*M=r?b@CrSaKzOXn@i2^>tGV-Jw3~E@w|?MOPPd)AOCopU*9Qj z|B1Qed)dSvK@S!BI*)~X;pbhnbhB*Y!|qwJVJi2s7fExh-??+9{l8~5j}*hI-#$4x z+4*6?4g2k1bM!^#zevv$nzAXTo^QACZhn&o`TxGo-?*|u@Y=PjlNOb8Y(F)x{GLNW zip;(no_qX`Xhjuk+ibkNq&cag@HXQcd%LdQ*V7hne{7(Zb7OM(LS}f=l-8n`fDPJ7$r? z4A=e-o%6DCa`uGWnv=3)+5?eox{o%!WZEvBY5r&T0EqP zS81w=uBTI>qu#Au?1B<}N*Fjd$!bR2{CiQknCO;>~ z*oFMOYf<;1Rwgq?Xu{6*yX9Fccb-t&`1V26vC5|P_wL1c$FS)S>^3JLOkQgf6uM&t4(;iZvNb}n_l@$JV;|N2vmE0Z2gcu?8BCi89epKA@?Y@3&@ zZ8&S_>ARG1dERBE37k$vg?`oH`oG$K^*ZmkalfbjxY{8OlfB)S8})h$w&qk!>X6*Z zG$HNE<&LydX5tenB6}QJJ-5f`9{YR5RVG$QbG2LTcDuz!^X*RFbar@q|Cv+I&kmhD ze_6|-C%dz+uhX6T(p6pjOy;6!&bymdn0LP3!!Rqb^wkHIhb!mmKRhr0i}Bj@&6@Lc zEnWHR$Aqk7o9{YbimY9?qU*MF{+`4__y4Tw9iCH;ce0j$%E}ZEUl{EjdZWcDJ>=+C z`Au@pF@c^3+dk|x4PW$rzWmYm|K2gCOiDanXy@<67Pcm$d)_lXi$ARzntINCvBwq) z>z>d&6G=M+z@XpYgo2sp9r*D_yb8AC4!4?8?7ySGM{5>(B+PiLCwTZmuPf`0Ro!e=SAUg8xR!M$ zR#;CkzR*84bm@t++JceIlZ-;^bZ4sV`5M%~dgfwrb?SX_@1(yceb#;Z{7hi7_l#Hd z?pO9_c*VMKhH6)>n9Y6f^P&BIQUS9gvJJ)NtJK_YpSV%(NJp_t+9b)$H*a3MJ?><9 zyI4v4aKBI7QVlsp*_1WECRZrO#E5sFDR{dxbjI8hte3@~y+|$GntYtE?!RL9D)Z;n zf0~vt$G&j9q{_el$D?j>-=fTIKSWrjg&yftUNno#QcU&PhX>-jzbQUn|Ne09{}1n9 zsNX)~xmdj4?ZTA}^0({%vdr?Id+hzZn~ih#S4;l?e%$}zg^hWCo*egAx^Puhq&UX- z)MJy%Ux(N|R3db??EQ8tyW;!Z^72d1YPl`{)%^IZ|MJjnkD6GSC)}$K1Q}m44GrZH zna<{6#@pv1ac-X7jpJ<(O)gisxi{Y^U(oo)m9xp2@rrzfxUcT=2l{$PPgDrFf7`Fh zk#zP6OUfj@9{JyIx8FauE_SyCL+SAxzazz_PjBD<_pM281>a zU(1ox?cGI}1$r}1Xs>J1R_5LKKq1Jm@sX?d#JQ6vN8AZolU369J@oAI{hv;0`v|BV zoAz_TD%R*%#t|R>r1YM-5SW|b%UUBXvpTE1Kx9644=|6v3YhhZo^2Q^pJ!Px~4|prvittS8 zHSGD3A|b4@OCd>ZlHjMMjN+9$XYIVx8gcz}#J2Y9N|x13e&$b}-L9&ta+#A{QSrm^ z*N^MmqQT;`6v7^h&Mx2c;Sjg|+t;t7cjw);(h(7pj_jVc|E154!+l4dsPuc>3BH@R zgEKdhKXH%ZEaSFEDeEmZk+S%RNoQJ77_oH z71HY;rRf{$M+h^Xx%%|z?h5fAXWnon-WRzkA=8z*?gyWsa*ZP6*`rmp=J(&6Ke6b4 z@T>Z*Nk_Z>q@JF(aM7ZqYcn%+2v<_v`DvEGk02??LN}BP{&9SJ9CuzN9#AP<<=Ig zTHVDqbHgVGm~5QXVr#cHZVt!6ZiN+d&U{c@+BfIGvG)g3{Sus5m>Bn^s~swvEHGV1 z{8XFwZHs`<#+yGo=q#@@m7KBXkJ*0qMdzM>=6rF6#cSzX75_;JE`EM_hw45TZC!g^ zTjKb#nch_=(sT~*3D6KzaW1@LwEcp2^Eu=B_g9&jn5f))ZfIqdwX}TG-veA#{hl4R zKRRad%I8|=d~?~;ATGHq?$*VN2U#9{ShCeF@$Qz#KXOn1+&pJ?YR&V=>yKvIXYtj| z{#k8o=XSQOKmN7J@7X`{Z>YpxFWecccH(K-Ooi#3MIh$?|8M_u8ZcC{nA%#$snszs PFfe$!`njxgN@xNACeL$s literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/icons/qt_quick_3.png b/share/qtcreator/welcomescreen/widgets/images/icons/qt_quick_3.png new file mode 100644 index 0000000000000000000000000000000000000000..e4f55dfd804c1587f3fbd5a1879db23b3f9d8782 GIT binary patch literal 12084 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 Tu`7{*fq}u()z4*}Q$iB}EK2}| literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/icons/videoIcon.png b/share/qtcreator/welcomescreen/widgets/images/icons/videoIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..a6525f8fd2bbc7984d64aaa3a3be153fbba041fc GIT binary patch literal 1510 zcmeAS@N?(olHy`uVBq!ia0y~yU}$1sU`XL$V_;zLl6#TFz`!6`;u=vBoS#-wo>-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk^#!_&nvq~g|_IcL449VLz}U&^JG;UFm3`pS`C zi_KBQG5O=9?n|q;SADwmPknFIs=v%jj!qU|8Ytj$LFDTKcF`#cizHY@Lo%LAmc21c znSA%nu6M^jHz!_Rk!ke#%x}~8ZX8Y=7x#3&VxK*Gw)ZLSW7U?MHgDc+zw^$uJ>3f! z>`tBTZ(9DjD1bw?Li*tODLS9-=rl~mZx`!IiR*h`!h2CQc}H7ax0Umu6^3UFYJ1F%s|KAaTsG}vG4Es7x@ks{yj+T> zUJJK?(SFJuwvCJp_e659*Q9~WlwIH2Cy7F+-+KU zI#Wf2X`ui|tAhrMlcE4uV*p2slY$6S;hFC5I@hjW?>>0YF)%v%^i8uJyLSuEo;~}~ zvuA2{P7NG>{{Bb*{j(EIxN!IG+GnYim6mqv7^gKT{g6N7enCei8OgNu)9ogmTCsYy z@ZrOUl_q+0tX->HSW@DmSi#yAo$=+$f(61?8R0g_ujp()>hVI9C#Zs!Ptpm~-&q&Ek@KJMhcW*zDVw4qb{q=u=;E(7Xof9VtrUuS1Z3$rE z<>gH(ExlUGz#*tO??CpWtqMF*EdmXfZ8{QaYwvE>Vc6(uHaj$_7`URL<1(>oMj%tbDc=)|w@rrY2=kDm7HB0LLV^)zV%a$!W^5x5x zs`nyJoD+T}Dm>b5y;E3NcvaH#BUTE`j%JU_zcqhf?dqdAWv0%I{N;s=F(;oqS(1^R zz4@(Dg6N+fQH6Ky?d)HFEM48T@Vu0OyuyOjED;j36=}?C0zft zxPN$sy+zxG%@ap5+OXUr=4 z4WSZJQbL6)R}7nedfenLD=$BK?i^pMfSQ1G#na7#8tc}s?fm??`1F0prD8>A z_~L+QDL-4cs>4Ed?hwzuzBtz1ycz=1U14=mELXHY*fq-c8ofW1Cpf_};rk8UFE?}* zW;$*cK6R#!Nl-^m&!~0_cNw?Xs+hk1)^_a;!u&HF=l*~BQZwLhk4RH%=mDjN?;Zuc zd~)hkSF&)n-J?FMi5WgOZ{H3M-!eV2^Wm#kr!Ho{dS7}V`}o3gLnGVnUDljQ1<_n? zXC`_rox-u`osg0`O9w-eLzlUk*|M75mrp6PuqeJ{yRoA~;Y(!m)Y%7^7U{}zcOAEI z+Ge%1C1OI8l530gft&V56L!>c*Q(?fH2Sxf9ypZLSjwEWP@-gW=f2A)U#UrODKa%R zv>rHcPTywshut17iYzK^1-FkJN|*@EilE&2L1;nuiGJ(SLoCmfGjj9w=h-dtXg(}0 zBRaW$HuGm8ZN&u%!b|k$tMv$C literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/logo.png b/share/qtcreator/welcomescreen/widgets/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..bf7c8fd802709acd2e7225c004eb86e346a117d3 GIT binary patch literal 5337 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 DC(-6I literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/mockup/desktop-examples.png b/share/qtcreator/welcomescreen/widgets/images/mockup/desktop-examples.png new file mode 100644 index 0000000000000000000000000000000000000000..86b16b478bb23cd26c8dcef9a550199926b76ca6 GIT binary patch literal 6430 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 literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/mockup/draganddrop-examples.png b/share/qtcreator/welcomescreen/widgets/images/mockup/draganddrop-examples.png new file mode 100644 index 0000000000000000000000000000000000000000..89d9e501a728a065f0333e071191ecad3e6adba8 GIT binary patch literal 14216 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 Ri3|)344$rjF6*2UngD1Ro~Zx; literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/mockup/itemview-examples.png b/share/qtcreator/welcomescreen/widgets/images/mockup/itemview-examples.png new file mode 100644 index 0000000000000000000000000000000000000000..71d29fed011cd3c0c298ce5844537865f5b7a350 GIT binary patch literal 15264 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 literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/mockup/network-examples.png b/share/qtcreator/welcomescreen/widgets/images/mockup/network-examples.png new file mode 100644 index 0000000000000000000000000000000000000000..15dfba850a07c71739cd5bd5fbac220c0098bdaf GIT binary patch literal 8946 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 G5}E+d@+gM@ literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/mockup/opengl-examples.png b/share/qtcreator/welcomescreen/widgets/images/mockup/opengl-examples.png new file mode 100644 index 0000000000000000000000000000000000000000..8acdf8cabdf596a503856c0a81e2e4f950f87c87 GIT binary patch literal 25685 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 F2>@grHBbNm literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/mockup/penguin.png b/share/qtcreator/welcomescreen/widgets/images/mockup/penguin.png new file mode 100644 index 0000000000000000000000000000000000000000..304e49804727fd00f7299d3ed71699713d4c5350 GIT binary patch literal 17749 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�uq_gaW$#crKNO5Cgp@+@=Nb{Kwm%blg`ce!lV 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 literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/more.png b/share/qtcreator/welcomescreen/widgets/images/more.png new file mode 100644 index 0000000000000000000000000000000000000000..763547816197511ec14d39038f65fe00a3578d54 GIT binary patch literal 441 zcmeAS@N?(olHy`uVBq!ia0vp@3=9n19Bd2>3`;h#Co(WFFct^7J29*~C-ahlfq^Z_ z+ueoXKL{?^yL>VO0|RG)M`SSr1Gg{;GcwGYBf-GHz+U3%>&kwcn?sP#@|L!7F#`jG zWQl7;iF1B#Zfaf$gL6@8Vo7R>LV0FMhJw4NZ$Nk>pEv^pqll-AV~EE21*{YLc{GiG^n_U0`t@`sn}+e@yyUwd@HN}Xc@vN>lSykFS5>gBV! z;XFZ)YIv-tEj9e`X~V)9bfY8<;k{?!@goNg99XbU>C}gxr~TR3*x1@CYajBw z(pqHkS4H{U`2!#1Ict9X`TT#<)#v}}fBpGvZ)H*Y@8kaqQ(XTqKX3nSKI`2rv&-WR pBYwV3o*?-AxTJs2lO-Gsn?7~%a32ZjV_;xl@O1TaS?83{1OWenxDo&W literal 0 HcmV?d00001 diff --git a/share/qtcreator/welcomescreen/widgets/images/tab.png b/share/qtcreator/welcomescreen/widgets/images/tab.png new file mode 100644 index 0000000000000000000000000000000000000000..ed72e275e2f24409bb84764fd7f9871d50608ae8 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0y~yV31>AV36lvV_;zTkW?EKv*l|F z5NO$N=+Yy8!6|?7@@um$6tI|9G4#5<-uQqqE2lASdu4w8ru#nIH{}N1k<RWY#R-gTO@&1~L z3qD?Jn%;f%`W}IQH#813`NjVAIu^!0;oz?s9;UZg8TK$ ExamplesListModel::parseTutorials(QXmlStreamReader* reader, c item.hasSourceCode = !item.projectPath.isEmpty(); item.projectPath.prepend('/'); item.projectPath.prepend(projectsOffset); - item.imageUrl = attributes.value(QLatin1String("imageUrl")).toString(); - item.docUrl = attributes.value(QLatin1String("docUrl")).toString(); + if (attributes.hasAttribute(QLatin1String("imageUrl"))) + item.imageUrl = attributes.value(QLatin1String("imageUrl")).toString(); + if (attributes.hasAttribute(QLatin1String("docUrl"))) + item.docUrl = attributes.value(QLatin1String("docUrl")).toString(); + if (attributes.hasAttribute(QLatin1String("isVideo"))) + item.isVideo = attributes.value(QLatin1String("isVideo")).toString() == QLatin1String("true"); + if (attributes.hasAttribute(QLatin1String("videoUrl"))) + item.videoUrl = attributes.value(QLatin1String("videoUrl")).toString(); + if (attributes.hasAttribute(QLatin1String("videoLength"))) + item.videoLength = attributes.value(QLatin1String("videoLength")).toString(); } else if (reader->name() == QLatin1String("fileToOpen")) { item.filesToOpen.append(projectsOffset + '/' + reader->readElementText(QXmlStreamReader::ErrorOnUnexpectedElement)); } else if (reader->name() == QLatin1String("description")) { @@ -364,6 +375,12 @@ QVariant ExamplesListModel::data(const QModelIndex &index, int role) const return item.hasSourceCode; case Type: return item.type; + case IsVideo: + return item.isVideo; + case VideoUrl: + return item.videoUrl; + case VideoLength: + return item.videoLength; default: qDebug() << Q_FUNC_INFO << "role type not supported"; return QVariant(); @@ -414,6 +431,12 @@ bool ExamplesListModelFilter::filterAcceptsRow(int sourceRow, const QModelIndex return false; } + if (!m_showTutorialsOnly) { + int type = sourceModel()->index(sourceRow, 0, sourceParent).data(Type).toInt(); + if (type != Example) + return false; + } + const QStringList tags = sourceModel()->index(sourceRow, 0, sourceParent).data(Tags).toStringList(); if (!m_filterTags.isEmpty()) { diff --git a/src/plugins/qtsupport/exampleslistmodel.h b/src/plugins/qtsupport/exampleslistmodel.h index 2c9fad97b70..8c8db4aa91c 100644 --- a/src/plugins/qtsupport/exampleslistmodel.h +++ b/src/plugins/qtsupport/exampleslistmodel.h @@ -42,12 +42,12 @@ namespace QtSupport { namespace Internal { enum ExampleRoles { Name=Qt::UserRole, ProjectPath, Description, ImageUrl, - DocUrl, FilesToOpen, Tags, Difficulty, HasSourceCode, Type }; + DocUrl, FilesToOpen, Tags, Difficulty, HasSourceCode, Type, IsVideo, VideoUrl, VideoLength }; enum InstructionalType { Example=0, Demo, Tutorial }; struct ExampleItem { - ExampleItem(): difficulty(0) {} + ExampleItem(): difficulty(0), isVideo(false) {} InstructionalType type; QString name; QString projectPath; @@ -58,6 +58,9 @@ struct ExampleItem { QStringList tags; int difficulty; bool hasSourceCode; + bool isVideo; + QString videoUrl; + QString videoLength; }; struct QMakePathCache { diff --git a/src/plugins/qtsupport/gettingstartedwelcomepage.cpp b/src/plugins/qtsupport/gettingstartedwelcomepage.cpp index 3fc49af93d2..00ee3c1d398 100644 --- a/src/plugins/qtsupport/gettingstartedwelcomepage.cpp +++ b/src/plugins/qtsupport/gettingstartedwelcomepage.cpp @@ -66,6 +66,8 @@ #include #include #include +#include +#include namespace QtSupport { namespace Internal { @@ -193,33 +195,58 @@ private: QMutex m_mutex; }; -GettingStartedWelcomePage::GettingStartedWelcomePage() - : m_engine(0), m_showExamples(false) +GettingStartedWelcomePage::GettingStartedWelcomePage() : m_engine(0) { + } -void GettingStartedWelcomePage::setShowExamples(bool showExamples) +QUrl GettingStartedWelcomePage::pageLocation() const { - m_showExamples = showExamples; + return QUrl::fromLocalFile(Core::ICore::instance()->resourcePath() + QLatin1String("/welcomescreen/gettingstarted.qml")); } QString GettingStartedWelcomePage::title() const { - if (m_showExamples) - return tr("Demos and Examples"); - else - return tr("Getting Started"); + return tr("Getting Started"); } - int GettingStartedWelcomePage::priority() const +int GettingStartedWelcomePage::priority() const +{ + return 0; +} + +void GettingStartedWelcomePage::facilitateQml(QDeclarativeEngine *engine) +{ + m_engine = engine; +} + +ExamplesWelcomePage::ExamplesWelcomePage() + : m_engine(0), m_showExamples(false) +{ +} + +void ExamplesWelcomePage::setShowExamples(bool showExamples) +{ + m_showExamples = showExamples; +} + +QString ExamplesWelcomePage::title() const +{ + if (m_showExamples) + return tr("Examples"); + else + return tr("Tutorials"); +} + + int ExamplesWelcomePage::priority() const { if (m_showExamples) return 30; else - return 10; + return 40; } - bool GettingStartedWelcomePage::hasSearchBar() const + bool ExamplesWelcomePage::hasSearchBar() const { if (m_showExamples) return true; @@ -227,15 +254,15 @@ QString GettingStartedWelcomePage::title() const return false; } -QUrl GettingStartedWelcomePage::pageLocation() const +QUrl ExamplesWelcomePage::pageLocation() const { if (m_showExamples) return QUrl::fromLocalFile(Core::ICore::instance()->resourcePath() + QLatin1String("/welcomescreen/examples.qml")); else - return QUrl::fromLocalFile(Core::ICore::instance()->resourcePath() + QLatin1String("/welcomescreen/gettingstarted.qml")); + return QUrl::fromLocalFile(Core::ICore::instance()->resourcePath() + QLatin1String("/welcomescreen/tutorials.qml")); } -void GettingStartedWelcomePage::facilitateQml(QDeclarativeEngine *engine) +void ExamplesWelcomePage::facilitateQml(QDeclarativeEngine *engine) { m_engine = engine; m_engine->addImageProvider(QLatin1String("helpimage"), new HelpImageProvider); @@ -257,17 +284,27 @@ void GettingStartedWelcomePage::facilitateQml(QDeclarativeEngine *engine) rootContenxt->setContextProperty(QLatin1String("gettingStarted"), this); } -void GettingStartedWelcomePage::openSplitHelp(const QUrl &help) +void ExamplesWelcomePage::openSplitHelp(const QUrl &help) { Core::ICore::instance()->helpManager()->handleHelpRequest(help.toString()+QLatin1String("?view=split")); } -QStringList GettingStartedWelcomePage::tagList() const +void ExamplesWelcomePage::openHelp(const QUrl &help) +{ + Core::ICore::instance()->helpManager()->handleHelpRequest(help.toString()); +} + +void ExamplesWelcomePage::openUrl(const QUrl &url) +{ + QDesktopServices::openUrl(url); +} + +QStringList ExamplesWelcomePage::tagList() const { return examplesModel()->tags(); } -QString GettingStartedWelcomePage::copyToAlternativeLocation(const QFileInfo& proFileInfo, QStringList &filesToOpen) +QString ExamplesWelcomePage::copyToAlternativeLocation(const QFileInfo& proFileInfo, QStringList &filesToOpen) { const QString projectDir = proFileInfo.canonicalPath(); QDialog d(Core::ICore::instance()->mainWindow()); @@ -333,7 +370,7 @@ QString GettingStartedWelcomePage::copyToAlternativeLocation(const QFileInfo& pr } -void GettingStartedWelcomePage::openProject(const QString &projectFile, const QStringList &additionalFilesToOpen, const QUrl &help) +void ExamplesWelcomePage::openProject(const QString &projectFile, const QStringList &additionalFilesToOpen, const QUrl &help) { QString proFile = projectFile; if (proFile.isEmpty()) @@ -355,18 +392,18 @@ void GettingStartedWelcomePage::openProject(const QString &projectFile, const QS QMessageBox::critical(Core::ICore::instance()->mainWindow(), tr("Failed to open project"), errorMessage); } -void GettingStartedWelcomePage::updateTagsModel() +void ExamplesWelcomePage::updateTagsModel() { m_engine->rootContext()->setContextProperty(QLatin1String("tagsList"), examplesModel()->tags()); emit tagsUpdated(); } -ExamplesListModel *GettingStartedWelcomePage::examplesModel() const +ExamplesListModel *ExamplesWelcomePage::examplesModel() const { if (examplesModelStatic()) return examplesModelStatic().data(); - examplesModelStatic() = new ExamplesListModel(const_cast(this)); + examplesModelStatic() = new ExamplesListModel(const_cast(this)); return examplesModelStatic().data(); } diff --git a/src/plugins/qtsupport/gettingstartedwelcomepage.h b/src/plugins/qtsupport/gettingstartedwelcomepage.h index 0c84f6420a9..6b031fb575f 100644 --- a/src/plugins/qtsupport/gettingstartedwelcomepage.h +++ b/src/plugins/qtsupport/gettingstartedwelcomepage.h @@ -48,12 +48,27 @@ namespace Internal { class ExamplesListModel; class GettingStartedWelcomePageWidget; - class GettingStartedWelcomePage : public Utils::IWelcomePage { Q_OBJECT + public: GettingStartedWelcomePage(); + QUrl pageLocation() const; + QString title() const; + int priority() const; + void facilitateQml(QDeclarativeEngine *); + +private: + QDeclarativeEngine *m_engine; +}; + + +class ExamplesWelcomePage : public Utils::IWelcomePage +{ + Q_OBJECT +public: + ExamplesWelcomePage(); void setShowExamples(bool showExamples); QUrl pageLocation() const; @@ -62,12 +77,14 @@ public: bool hasSearchBar() const; void facilitateQml(QDeclarativeEngine *); Q_INVOKABLE QStringList tagList() const; + Q_INVOKABLE void openUrl(const QUrl &url); signals: void tagsUpdated(); public slots: void openSplitHelp(const QUrl &help); + void openHelp(const QUrl &help); void openProject(const QString& projectFile, const QStringList& additionalFilesToOpen, const QUrl& help); void updateTagsModel(); diff --git a/src/plugins/qtsupport/qtsupportplugin.cpp b/src/plugins/qtsupport/qtsupportplugin.cpp index 34daa6bf06b..fe634b47d09 100644 --- a/src/plugins/qtsupport/qtsupportplugin.cpp +++ b/src/plugins/qtsupport/qtsupportplugin.cpp @@ -59,14 +59,17 @@ bool QtSupportPlugin::initialize(const QStringList &arguments, QString *errorMes addAutoReleasedObject(mgr); addAutoReleasedObject(new QtOptionsPage); - GettingStartedWelcomePage *welcomePage; - welcomePage = new GettingStartedWelcomePage; + ExamplesWelcomePage *welcomePage; + welcomePage = new ExamplesWelcomePage; addAutoReleasedObject(welcomePage); - welcomePage = new GettingStartedWelcomePage; + welcomePage = new ExamplesWelcomePage; welcomePage->setShowExamples(true); addAutoReleasedObject(welcomePage); + GettingStartedWelcomePage *gettingStartedWelcomePage = new GettingStartedWelcomePage; + addAutoReleasedObject(gettingStartedWelcomePage); + return true; } diff --git a/src/plugins/qtsupport/qtsupportplugin.h b/src/plugins/qtsupport/qtsupportplugin.h index e0d769d9072..cc6beb81dc1 100644 --- a/src/plugins/qtsupport/qtsupportplugin.h +++ b/src/plugins/qtsupport/qtsupportplugin.h @@ -40,7 +40,7 @@ namespace QtSupport { namespace Internal { -class GettingStartedWelcomePage; +class ExamplesWelcomePage; class QtSupportPlugin : public ExtensionSystem::IPlugin { diff --git a/src/plugins/welcome/images/arrow-left.png b/src/plugins/welcome/images/arrow-left.png deleted file mode 100644 index 6a29679aec1169d2f61650ebb2dd08f947655172..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323 zcmeAS@N?(olHy`uVBq!ia0y~yU|?rpVBqFpV_;y|JYo6@1_lPk;vjb?hIQv;UNSH+ zuqAoByDy2`6qo7SU7s^5fLab+1E`a~2%ue1Cgw>h+ZeYu+(3-}Bly z=g`fpr=M%S^*(=mvG(#04^Jx@p5*k}%Qs`zIo#eQeLZaI@|Ow$T_Owj|N1$-j$!RJ WsRAcAK_&(U1_n=8KbLh*2~7amNP6u6 diff --git a/src/plugins/welcome/images/arrow-right.png b/src/plugins/welcome/images/arrow-right.png deleted file mode 100644 index 207f7fcf2168ade1edf307102541eae3a6df1ca9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU|?rpVBqFpV_;y|JYo6@1_lPk;vjb?hIQv;UNSH+ zuqAoByDEZzkx!g~fuY;e#W6(Ua_xC*zNP?? zmWTb?4@?6XlJ2x`-B@J0Nuzi7#scAM-^9$!u8Vj26|J%_PHVHDZ$)OQnfh6`@2mH(*!y=WJCmTWfbwOoN(Kf722WQ%mvv4FO#p04 BYe4`2 diff --git a/src/plugins/welcome/images/background_center_frame.png b/src/plugins/welcome/images/background_center_frame.png deleted file mode 100644 index d8f03519961d77819eaf06d65599dda02f4795e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5153 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 diff --git a/src/plugins/welcome/images/background_center_frame_v1.png b/src/plugins/welcome/images/background_center_frame_v1.png deleted file mode 100644 index e77780155e3a361a77a4f5d32294ed1b8d3ad39c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3579 zcmeAS@N?(olHy`uVBq!ia0y~yV3@?fz{JPF#=yW3><}`afq{XsILO_JVcj{ImkbOH zY)RhkE)4%caKYZ?lNlHoI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_S-BXd<-13Cb!lw zFz{A;x;TbZ+uQ%sw>x^>idIBdJr%(rQZ&-+bArxiLX*!6A- z9i6Uoef96(>UUQZ-Q4u!^@lmmUY+&-|Cayy@X(nd@9FdN^B;;ham4Sd;k;~;8#f_H zs&2FGdfQ*$-R-%*Kfb%W{NeBK@6#vN{r@NX@6XTADb3MUx)bBfm)~+&I>o7{FvFpL zPuZ8v-}Z_1d)FDx@AEL(e{=16)r+sEuF$$PNBOA4?B=a97Xllntv|a|>gSq?*B`xP z(ds?wx}@5@^-{L$g8DX>)${HDd_Q~7vM{9Sl1bT<_aFcK3@Egbt1GYS+7#pZP2Xo* zaZ=CW=G|wS-RkaD@!RayRBRQ=ayIL~{OA5Z6h?Id#$vXT7g2b~ajn#BKN8imJ+U z&QrpshIu_#(w5&Gv!-ZD)Uw;nPwTU9-QIk!?RmG|^M#$OyIxT<+I3Us^;I^?OE2F-ZJ}()}B+Xv{u|V?d|52pEK4Svs^M^+1D+i$vl@!=CM7_ zxLQ{7SaP1xuaIQ_?K%2=nW<4W`}JD0K4&cXGu>yuL~9uL@~`VYFV$P`zA`}WvdE>h zs6A?LlONZA4vV%4{F13V=Us->InJM#x|3(~UykT&dERYz_h!OIuluu2zuhU>Sk9hp ztTge(&&B?_mFJ3=Oq}OGZ^HA=Z&|u)x3||#+p)p(Wr{|8lSATlUxDrWo(C;jm}waM zdDW%g!Y^ArOtjp-mnwIDb6RKeF4VEbe-=^%FzGqr#%0Dl>gnS$`Ait zRFAK%wlH`{$#XmC-$nVMU-|LwaYWU=+oP19+nx8A>Sn|kS_{{B1#CfhGHU01_6 zW}n#H6ZTW${OgRRt@kRsPku_*Tv~ANo_%g#w$BniQ}3zozI)CKKa{##Bz%45mVB?^ zkRC&y%vB{@k~aq3J~5-aWXT)-+>&4BTZP}vvk}*OWm~jm+1f=0k)_vGUHbI>#+#e> zB%7Pcg8wIFPCdQ%d-mO&sHg;4(N8j4mkC^Yl%H(M7xF%Pwc739`*Qvt+qqow!1DP) z(a$qK@17F-yfvoy{N0m#ueRUXa(T91^rh=*v;UUgGV?m^K5=p3@-|hN`^Wb@%U)jld95{S zQnJd$b+J5KzpuZPrMOQ2t)E;;6Q| zwDht5+dVPgW@Xje&;RT$zEanj%Y9x_u$Jp<&h+Z$8@uE;-+NK|a;eRnD{1#rpE$1W z*2+BBoW;Fn@B42XBp1x$*0sKLIpjX;?mM9YR^nSTD?|U~>-73xJ#Kf+O~aqHbmz4H z^Z&nn^?sSaGK05XYo_=6-3fI)duiF)8J~N56qj86xQ>-O@n5LkwO>E3?F_67jIp}D zy8F??{LLAWd)KcOW1GLbe~Q)j+25B<37dI4&e#9!qXf~~AdbY1>nr{1OzZbo?l1Z0 zG9gND%NwiwMaLJN+O_Zb&mWhJxQyQF-b zliPI0UGqhk<%&jV-rv5{D`u^-u6@1L`TW_RrKIC^+P+*Q3^|Z!h@#UcPu>#I9p-I<6KjlWsZ~v|t-e2D5p>4>e{_WGQ%v*of zP2tF&^i1btp4$VRa^0`BpJKGcSO0p`w&lmZ(;GWBTCWwAp0qvZkDhx&nOx{zu21$_ zD*KjB{qX0<=Vwp1T4jFUTV=aEHC}ybNoS0zXYe-V1=Hlt9G`Xn<;47s)klw~J`J69 ztk`nZ#7r%hjYoyOr?sB)o%{Bk-X5>1;b$D#v<}5>4en9cI5+)^S=v;g*Jq#4OMY2- zvDiRftF+xa^ix)Ft<=ehNhiu<`)n-A<|%#te&*>4)!%nJro6Ymc{xc6*5`Ztl=dcKsqSpD?-mTl*z+}7L>G|emLKWC@glbcgN zl=*q&7nUty502fVb0X08;?+Y6d7o#W+o}1sKkxK5-CtgTTfcA2hqEL30hiN1Y1d2JCvvIE=i93r$4~#yU9{(Bk>w-}`4^gBw>eDNb>Q#2 z&!sZo@{UUEwTRkzOQ-1HiM>%vX0mVpdaLq-_u9@&ZvQ^9me(3&zW*I-_x@UM?(FL2 zT)~&`)hi~fP>kGZmET!ny8N^D#@~Au3U1s~cluAqjE5&;U%0Ndy06$eVV!u*9Q`k6 zx9qE}%Juve7ixCprd+hh%jbU8i~Lt>MNIw3zCHJi*n*$;lDp45<~`)5t&|tsw&!!) zA9XpiooBwj+`9Gi&E6Py>)X|3_yWAavwdNcc@!FTax7o%n; z9gkZW7qaGm?aqrkq&h;A3nz-KXRG15ee_!IPh z_ex#t^O(MLS*F4Fj;kp6od?&H_# z%l#%vnLq!&Y0V~!cTbDXzG~9XahY9jrz_WOvt4!B)!xZZzn%VcUy^gW%l?Z;-gbp_ zdQ=xLxFyz+`(HI@TX2ug&Mi(g_iCiGWYfgM3xmfF|?AF=;vb@z+Z{66~ zl(5yzqTr0-y8r3tdnZ)x&UnK3=6lBVJ5Q&*wLQ&o-0t~}Yj@(9Zdc#E_xo6$E|c4? zTWi%`%{#yI`i}Wd91pLrkAL{~_V(|BD>ttGX!w8T#d~Z!j{kb|>-W2S(LHWqv;Y79 z^?E(Som0pA<dU{1`h?H4i+Uw7p945905+SOrr?VTQsPRskrTkoN=ri3R2ppLiH-efYFPMd{!bwv%R0JQyY_xHqlhU1sKRl`U9W v<+j0A#!0y|Zhh$TR1$Jg*)vDx<^Ka&nIA8N9Gk?zz`)??>gTe~DWM4fhHppb diff --git a/src/plugins/welcome/images/background_center_frame_v2.png b/src/plugins/welcome/images/background_center_frame_v2.png deleted file mode 100644 index c2de67694dd4f1071401750d9c71a8f6dff17b13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2419 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 diff --git a/src/plugins/welcome/images/btn_26.png b/src/plugins/welcome/images/btn_26.png deleted file mode 100644 index 51de8bc89d36c0ad3e1a982d287b5faad6042926..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 477 zcmeAS@N?(olHy`uVBq!ia0y~yVBlw9V36WqV_;y&ILnsAz`(#*9OUlAumgsBnnaJRm5IP5w}UNJ8&f{+{a@ezpHZ04^Rh|Lq8C$xs#b5^C(kq`Xv4LAPb&W% z6YF*rJN~h1Ym{QwBFC+F^V;8*{kEBZo^|c2thp+jEdm*{o+;fh;cXG{n8XqqYHPUG zbjcK1ix38eB~va$dEYYi@3=pq>V6=D!LbU>ZRdIn85r0Y<`lpAUd{00UERj8-b?a} z=X_Sa<8*Fk_o{Q2XVNyW^I(t8-kTGheNf`}YMXC9O)sb97&B;`7D|o$rGF&x*Z<3# z^F7WT+Q<6qqfMaP>bgsxLr;~)HVZs5HSx-v?sm-5U4UirV@Vdqh~05^&Dpxr$pP2D z8mjDXEY`lcPnKo>jG$M0HM)*JE$TGjVb8UG9w5RxCCKvRrZ;>C+OPdO_FY_ash#=k fvxlebJz#EEzj3p)!W<x>j+(Z-Y#aFg?QP6lyKqX>7M0bx*4|0KX3tr> zwfpM+FEx{j?tfQkIU^;tR3z%P?3-PBG1prS)24+c^GGBo^c;No``_)qe@_-&FTD`; zK1X|LU&G-l{u~tY-LjZtazg;x9O>SdK{U znxJW%V<_D9Xnx58#^nw|8TKcepT7UO_xoRg5*HEI#^SB-q-UN@`&VF5vvkU_pi{rs zoo^Ai5Ve0v=C5;y4E`7#^XWD0c)WwVdy&S3=Rb=lshF?P=z3XUb1cQ^rl;Z)oeitB z7!IUuKA5zzVo8t}i{k|ki}IM4L8k=o&dyKF5jlA>nIWMk^Uocz&`?LsQikezBlegp8vdH>%GcnbDD#0aYy7UB=a;MWLTqfIxKVf zpJ}O_ORucE_4@0t3{n5JX|?|q&&(8fWXyAz{hVdZ{r9TYr;Rui_enHtznWFLJw`7- ywlX(Y*lEeg7eAwiXa69@B%k=z&-DW%e3p@+2 zihh?|XT{XzInjx!?0R&DvRu(s&Dq>s@AhSe>GJG@rmQO$M z^5@T=T!II`|Lu-jukLyE_17cc|8ff|in1KM9kuq`!zWK#maMw|+DC2j_3-fUWZn{+ z^Um3GB^GQw_SvSP?^@LUExFQyo;(7AT2r|WbeD*@S|;-ZiYO|zf7H}mdLe4@ltU8C z0UqxsCrSvlJ>0yzJ<&sJs@0YnhMeuUkLc!Xk2ad=BO~A{Sik6h!+uVIiAS~vYJM$Y z{crK0+@@n@Mo;42xW!YvzRX~_^wMPZS+)nWx8=@0n&h}L#46-t%oH!xXP+$(^yZn( zzR%vwcuYd)v{Kii__owYiDU^LHiqe5F8ku*H&xQ^HEN9Y;+YT!}EsE^x z>$5ptXt#Rq=l2bpKUSQ{FiA3-Ey&`?GvWO6LYelk)vk*#TD&dW{XY4)y3)Fi8j*=d k{r5E=)q8Je_Juw6cEzVv_xaix7#J8lUHx3vIVCg!0KDZCmjD0& diff --git a/src/plugins/welcome/images/btn_27_hover.png b/src/plugins/welcome/images/btn_27_hover.png deleted file mode 100644 index 2bc8680d7fa5d13b54c5151b11b8e0d82213c9e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 697 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznV36iuV_;w?HQ`^xz`(#*9OUlAuhw^T#GpVw#_yU)+pk zKXX+$n!dL>J^cLWk&?T+drVBsf+%k zS0g;%o}WnOIFym^1tR;kC2A3yp0Grir@ZvOF2I$2w#4z#H$S8m&#zs(cH-tu$-c)4kzzM< z%oum<+js1H?YHmWXU>>0A!y|ny~!v4TzHrNS$RX)`s+7u-(Gw(M~KCd$-v6$)RQMF z#l^)wzP@YMtyxp!Wz*TQL+MkfOHF0ezrVYFSKRr}=5j-1(!@JoN*EXz7(8A5T-G@y GGywok(>{9u diff --git a/src/plugins/welcome/images/center_frame_header.png b/src/plugins/welcome/images/center_frame_header.png deleted file mode 100644 index ce88366718d2aee171f88b59ea45f947e482a677..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11650 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 diff --git a/src/plugins/welcome/images/checked.png b/src/plugins/welcome/images/checked.png deleted file mode 100644 index 68617b2f50adbde59b021430c8d95db58a2fc2d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 395 zcmeAS@N?(olHy`uVBq!ia0y~yU;weXI9M1M7}TxV%@`OMn3BBRT^Rni_n+C%z`(#+ z;1OBOz`%PQgc+SQW>Eal|aozObUN5IY8HNkZUA}Pv zo7*$q^)@ZI8|XfLTl8$sg)U9i{1=`v@7T$0YQg#Jf8C#$FLRc$3x7BJchUG;%JJz1 zlU|?LquCOA+Hd9Co4p@aEZvZruuMd2YQU^l&ez*_#JsrVP*f1g{i0%GOO)=Edv}dW zM6|q(JvE-3X+5>P@yu$K8uPz9KPNxAellv)^!bbo0d{N6Jva_BFfgc=xJHzuB$lLF zB^RY8mZUNm85kPs8kp-EScDjwS{Yhe85(OF7+Dz@?CXhsgQ6ifKP5A*5=DcFm5HU5 zsS!kjqweIJ3=9mCARB`7(@M${i&7cN%ggmL^RkPR6AM!H@{7`Ezq65IU|?YIboFyt I=akR{0AnSK3;+NC diff --git a/src/plugins/welcome/images/combobox_arrow.png b/src/plugins/welcome/images/combobox_arrow.png deleted file mode 100644 index fa180a27e479d215137ba7c60cc01fb3c44f0fdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333 zcmeAS@N?(olHy`uVBq!ia0y~yVBiF?IoKE&7^)duKonzfkh>GZx^prw85kJYlDyqr z82*Fcg1yTpgVYyzL>4nJa0`PlBg3pY5)2Fs>?NMQuIxA2n7A0kRNudP&A`BL*3-o? zMB;MpL~pJ`4gxOmB>T;K8LKBnd>5cF}=|-NJ#&cQZdIZ z{P{R zYrW){n!d02ekMdS$G-f*La&Fm!S5NL3mlfw$a&mad}a>wbB8c(6{+Cc)6OOx6n)YD cznb~Z9-}Er9#2{r7#J8lUHx3vIVCg!0GhFS`~Uy| diff --git a/src/plugins/welcome/images/draw-star.png b/src/plugins/welcome/images/draw-star.png deleted file mode 100644 index bde01565d873b6adc9d26a7f02310adc83cb77bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1009 zcmeAS@N?(olHy`uVBq!ia0y~yU=Rag4mJh`h9g^YtQi;>7>k44ofy`glX=O&z`&N| z?e49yb*3SO+Xu1K1XUigSWv3gPI)mOiyPaO-&v~_d zg&k|{OYbl2EMhljOFE`>o)HjsuQQNfZ4~L8cv>lY;q2Y|yO%#VkD0+E8)9#0G)pRBA;n|;)ZZyNNh{@+trUT!`) zb*a;|xA`)BM?IDX>9!@hIxn2IKUs#W^}w~P?>|pXUbQRga_M6chyT4IZHaBy*G8WX zxq7_yLF2l0$5ov=_A}RgcyLj0{q~p>o6hKTZ|v&2>X~!(oTa{ug*Tw$NA!*Ni&Z{mZusxU`+BpbM-StVd#WnSwY9Im& znR%`A!nP@jb8sfcC-`?3HJrWp;}2_h#+RkabFaN`JKTQ$-@eA#=I>b+KI~n#toG%k zNkVq~UJp#%)s|)Kv|jkJr_Vv&f9bO$4<2mb_R()Uy!QIS@AFwNUA(xH^Xk>>7dEtq zhvq&gahb#*UBI-!ZNcZ9%TIb%u3Vo~@ndNd6PK)g-4oZi@D-~*in*`rbYWYTyzx4d zlsAXa^ozm{B{^1|jdq51c8YCni=>`!%eB0)=Ro5D&RrYi{n7&;-?*_miOEShAnOSi z)Aj>*T+XSh*=hPMH|FW@*N;}{3Sud!tWHg3eK~)AJ)xT!tUXVb-tGi;2F55Ib~ zO+wCJa&fn={`U*ZqPc&Cefjc5WOvNDuNq=~0vm5gn;96mOfO|~`*4`CbK=Cn9F0w^ zAyK=8>RHZbO=EfY_N{99+pthmU$d%TTh5F2*T3UpW8P|Ao>%>%Z2DfSk`<}NN)va8 zb@Eu95Verpxu|X@zwLqF>l+v{I7*~}c2bNoht z!i9nYPtAZ!o<4g7cz%`t{WG(|{{GykKTj`jIrHV;-+yVIn`BuVS01(4&oFK4lB7=& T3ELPL7#KWV{an^LB{Ts5Fpt%U diff --git a/src/plugins/welcome/images/face-star.png b/src/plugins/welcome/images/face-star.png deleted file mode 100644 index 7455f9dcc2109174a220b34c140a229be39c820c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1088 zcmeAS@N?(olHy`uVBq!ia0y~yU=Rag4mJh`h9g^YtQi;>Sc;uILpV4%IBGajIv5xj zI14-?iy0VruY)k7lg8`{1_lPn64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xh zq!<{O_j6C5n zAA3gxY&MuRWA2kZ=O@>nn>^?H{5i@?rrhDwP-%F4UVHbh_>j2PBO6yd?w6iE)>kW+=iir}p~Cngf<^oNrfv75!zZg>wP>7o?|Wmq2g|I-tUsT=oBH~EeW0mo zv%RO}i;4T?*YMPR-Bx>bPg|U+6yD_W$XR z*X7;izuD$bGqTc2y`#GH)l{QrQ=DzB7v0~p{nt(Z*~YWbIKHlC{2lQ$4Qbcb$uKTO><@@zhU#SnlR7)1Ml3# zD-UN#?tJt9_BQ{ui~&4W^FFkGh$!wBlnhPKVu{t7J70Fe#$~h4G0$fZYFTvm_STzG zZ|~TD7iY6hx>$e)z7+ZnHI+|vBa zPH3zUd^^wi_Q%P$W-=Dq`~2g&-hbhL^7S3&0=G9lRW5xntzk~Z(H~BMp6A$GSAQ*Xpi1 zma=T|ZQra}ji@bF^$Ck2^DSGGU*&#(FW=va%=+J67ms|O^yq|$$1 zGupLZe(BS*?-^Fyjahe=>tMO$vcoFJm-TX%y9TMGbXTuaR8ACmTX?sP>y^|zrdqZg zyArFA^$t;ZO!g9n_OGe_s{ju9nU2@<*x3USy9k7<2BbQ zpBs}VB(Ig9Bp=-@>MS*5Q%BDiqncjO!`EW_#Sf zEXsd(TMM6ASKDIWN9XtQF1niaq;3I+!T;#PIS)2RY|dZ)W6xsGAKSt@*q@pH|FFNW zRlrT*v6^y&ctN&QsbX(ne|{F*^)=6?h2G)(!+Y#0r|>hu!_5o~3=E#GelF{r5}E*o CE&tj8 diff --git a/src/plugins/welcome/images/feedback-bar-background.png b/src/plugins/welcome/images/feedback-bar-background.png deleted file mode 100644 index 18b3a561ffd9aa91d85543b43872c2b08e564c3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmeAS@N?(olHy`uVBq!ia0y~yUH=O_M1#BJZ6S>=X*yp zFfd4#xJHyX=jZ08=9Mrw7o{eaq^2m8XO?6rxO@5rgg5euGcYg&c)B=-WZZju!H}21 zfP=vx;#oX*-h{&;6W(N~n(VG_5|tDzntn%ed-l%I)Wnm43gLQ1Pfxk7i`jW%stdcD1nMhZ)o@;XbggFz0|Nttr>mdKI;Vst0J3;bhyVZp diff --git a/src/plugins/welcome/images/feedback_arrow.png b/src/plugins/welcome/images/feedback_arrow.png deleted file mode 100644 index 8766098a5a6e4250800eefb959610e109bfd08fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327 zcmeAS@N?(olHy`uVBq!ia0y~yVBiK}4mJh`hLvl|)fgBU7>k44ofy`glX=O&z`&N| z?e4#ArhB!FD~?QaTIC)cz;8ft{(6nddrU0W&)(Dg zbJxjQWw#o$M@-e4Pu}mVtm=E~_2)nxS0!hy;Q5bt*1TPrllYbWm&p&A8xVZ b_`~F}*Rtnqec=ZN1_lOCS3j3^P6k44ofy`glX=O&z`&N| z?e49(XdZ4gI zVb(jwJuQ=Sb|s`-a`N9Ty05CfH2CTl=knI<$GdtJV?%tH|6Z8;m@V7&J>zo2CG#iF zVLra&c$Hwq;Xs~D%Spuv^7=P4KFC~_xU^{H|Ev6W&EgC-KZx`FJ84m^RekqpvC#7yor<;FuUR|DNig)We7;j z%q!9Ja}7}_GuAWJGxhBH^MHYY$;H#fF{C2y?Huo{Lje-4n_Kf%>p7Y~V7t?7G0ExW zl6?Ue_~y)LT)fV?#;?YG@yEYh+vkbsFS+3<&HdHBxjB<#<-Fgu=4|Vw76!afl;N{i zpX{kU{j}wFKeO3;fBxU`HT%KO{PQQ{OXi$Rc~i9W&%Ku=a=jiZpF(uR?w0LdJL~MS zRo7oz^|~FtEuIp!Hf+Ij?oT^E#@Nee_q?w6UKwM4QCxZa#aQu72ik*#g%Cq72i`_`dz+Gduq6_r|MA5B4#^Hml+vULD#>W;Qu?BUg zg#iTxn|Xr8x>*nN9Wi8J*I+s*&i?N@XMA_Vd4UhxGIquoflP{GsoBKi9kyB&r0Rh% zqtKe`*=@2N$qh;ZRfQMgXTRCX5fRtOY&M%0rXXi~G)RF%cZ0sVL(|>7;~SU@c>-9R z^!a{ePu?rWsO?{Ppl*LU$jLT>8_qFl`zs!NSdakXYcMSoXaBqPWL$T{`i~DA9)COm z(wiZ;fkj$qj-NWn*aO0fbN%MqZkYOd7sw+FYX7~KK9blN@#d6y>@zPEO`7`$=dVotD|=&|QuBmYdZL*MjT^j|YDFfe$!`njxg HN@xNAeor#O diff --git a/src/plugins/welcome/images/list_bullet_arrow.png b/src/plugins/welcome/images/list_bullet_arrow.png deleted file mode 100644 index acf9f5da5ec886af554e71a6cc1db132006513f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 280 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 Pfq}u()z4*}Q$iB}TLfKk diff --git a/src/plugins/welcome/images/qt_logo.png b/src/plugins/welcome/images/qt_logo.png deleted file mode 100644 index 3cbfca726baf677b15ab6ca4231c21159acb0478..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2662 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 E0B^t=X8-^I diff --git a/src/plugins/welcome/images/rc_combined.png b/src/plugins/welcome/images/rc_combined.png deleted file mode 100644 index c395794ca3f353cfb6bf533b1594839f0d1cbf66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 530 zcmeAS@N?(olHy`uVBq!ia0y~yV31&7V7Se}#=yW(&K>xOfq{XsILO_JVcj{ImkbOH zY)RhkE)4%caKYZ?lNlHoI14-?iy0WWg+Z8+Vb&aw0qiB7zOL*ySwuOc#KZhg^f53n zPV#hd45_&F_KvN$Q=-JNkFRZ>zxdcXNubkUX`7$3ONpb~^m&Q)`BjTyn1$+l{kTTAlmma!9>+ z%Om}@@)w`Qq$@8=*uHZ!KtPjb?deTy54itH?cZ;5M+qb-)$7L0z`(G8{{@J;G{xkp z7$XD2gk?)K85kH6kLxlqFevzX1~V`)T$*CS%D|xThQk`9@6oIsppb{^V_>kF=?CI7 zF#NFpaP`-}pBz<%`Ol|M{8A8IZOJdSqrOJhbJeYrcbxt%iupO`^QCtMXJohbcK))e z{QdjyyO(cs(*Hl%a5F1D5)@2@rSZ#ryo+k(_GzwM_U`nQukiu*XW3O)T>`}-gQu&X J%Q~loCIGN<){p=I diff --git a/src/plugins/welcome/images/rc_combined_transparent.png b/src/plugins/welcome/images/rc_combined_transparent.png deleted file mode 100644 index 90393c7241e1f1d6de8efdcd9f7b17a5c379b5fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmeAS@N?(olHy`uVBq!ia0y~yV31&7V7Se}#=yW(&K>xOfq{XsILO_JVcj{ImkbOH zY)RhkE(~Ds(|LD20|NtRfk$L90|U1(2s1LwngcR`y~NYkmHjq5Hy^vOK<;xt1_nk` zPZ!6Kid%2*?A3E-WN3T1ed-r=St|(@QD1gG-wj=7Gp2T&*vZy;vM$dtX_J>r$Oc1B zLyg1>n_phah-p~(lAqK0uA{&3;oorwzTY`Gor&X+275?@q{8uxuMK7ws;v8}Rx0#- zI_gwcTc4g>U0Rvf%~F+N;$P0M=VxbqH@nGT)wRcIZ`B{ZD%>pA5@^ahC0s1s+;hkN zvqe%T4E7mi9-GrZO>kg8D_im%`6Z3tXCJ@5dCBzr`BKjvs*{Q`*A~lf-}QNE(zc*k zQ65Qu-dXOuW4*`fRekOLB@9glS_U=C=CEy2e)qkRzwP{#x$zm5{cE}Y))aw4+|$+1 JWt~$(697z4uoeIS diff --git a/src/plugins/welcome/images/tab_active.png b/src/plugins/welcome/images/tab_active.png deleted file mode 100644 index 40685fec188186e101f814693b637a2b09d48498..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 228 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznV36csVqjp{KF{(W0|NtNage(c!@6@aFBupZ z*pj^6T^Rm@;DWu&Co?cGa29w(7Bet#3xhBt!>l)h znOWi*QR1ARo126o+D$ppv%~R4yQ4(m;e-4P ZTSA;I4od60GcYhPc)I$ztaD0e0sxdAL-zmx diff --git a/src/plugins/welcome/images/tab_hover.png b/src/plugins/welcome/images/tab_hover.png deleted file mode 100644 index 7f225556b5b7371ec53a1451ebb9b194b1e91e9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 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 YtQl)xfA8UAU|?YIboFyt=akR{0QD#J-2eap diff --git a/src/plugins/welcome/welcome.pro b/src/plugins/welcome/welcome.pro index 008ed28acfd..3886aca9738 100644 --- a/src/plugins/welcome/welcome.pro +++ b/src/plugins/welcome/welcome.pro @@ -12,8 +12,6 @@ HEADERS += welcomeplugin.h \ SOURCES += welcomeplugin.cpp \ multifeedrssmodel.cpp -RESOURCES += welcome.qrc - DEFINES += WELCOME_LIBRARY QML_IMPORT_PATH = $$IDE_SOURCE_TREE/lib/qtcreator/ diff --git a/src/plugins/welcome/welcome.qrc b/src/plugins/welcome/welcome.qrc deleted file mode 100644 index 10e450960d9..00000000000 --- a/src/plugins/welcome/welcome.qrc +++ /dev/null @@ -1,34 +0,0 @@ - - - images/btn_26.png - images/btn_26_hover.png - images/btn_27.png - images/btn_27_hover.png - images/feedback_arrow.png - images/feedback_arrow_hover.png - images/feedback-bar-background.png - images/list_bullet_arrow.png - images/mode_project.png - images/nokia_logo.png - images/product_logo.png - images/qt_logo.png - images/rc_combined.png - images/background_center_frame.png - images/center_frame_header.png - images/btn_26_pressed.png - images/combobox_arrow.png - images/arrow-left.png - images/arrow-right.png - images/welcomebg.png - images/tab_active.png - images/tab_inactive.png - images/background_center_frame_v1.png - images/background_center_frame_v2.png - images/tab_hover.png - images/rc_combined_transparent.png - images/checked.png - images/lineedit.png - images/draw-star.png - images/face-star.png - -