OSDN Git Service

Introduce QML-based welcome screen using desktop components
authorDaniel Molkentin <daniel.molkentin@nokia.com>
Thu, 11 Nov 2010 15:49:17 +0000 (16:49 +0100)
committerEike Ziller <eike.ziller@nokia.com>
Tue, 28 Jun 2011 22:31:47 +0000 (00:31 +0200)
commit497dd323ea550cfc9987b3ee049700986b5d8859
treed602e654adec95d78d4f5e7ce237169641296eb5
parentb23aa108900e32b514e1939494c0d54fa9e75e32
Introduce QML-based welcome screen using desktop components

Implements new XML-based format for examples, demos & tutorials

Done-with: Primrose Mbanefo <ext-primrose.mbanefo@nokia.com>
Change-Id: I42c0afdb419cffe5637cd4f298e828d09e0fb15a
Reviewed-on: http://codereview.qt.nokia.com/840
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
150 files changed:
.gitignore
share/qtcreator/static.pro
share/qtcreator/welcomescreen/components/Button.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/ButtonRow.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/CheckBox.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/ChoiceList.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/ContextMenu.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/Dial.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/Frame.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/GroupBox.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/Menu.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/MenuItem.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/ProgressBar.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/RadioButton.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/ScrollArea.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/ScrollBar.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/Slider.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/SpinBox.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/SplitterRow.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/Switch.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/Tab.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/TabBar.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/TabFrame.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/TableColumn.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/TableView.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/TextArea.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/TextField.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/ToolBar.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/ToolButton.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/components.pro [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/BasicButton.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/Button.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/ButtonColumn.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/ButtonGroup.js [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/ButtonRow.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/CheckBox.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/ChoiceList.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/GroupBox.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/ProgressBar.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/Slider.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/SpinBox.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/SplitterRow.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/TextField.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/behaviors/ButtonBehavior.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/behaviors/ModalPopupBehavior.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/components.pro [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/private/ChoiceListPopup.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/components/custom/qmldir [new file with mode: 0644]
share/qtcreator/welcomescreen/components/images/folder_new.png [new file with mode: 0644]
share/qtcreator/welcomescreen/components/qmldir [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qdeclarativefolderlistmodel.cpp [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qdeclarativefolderlistmodel.h [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qrangemodel.cpp [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qrangemodel.h [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qrangemodel_p.h [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qstyleitem.cpp [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qstyleitem.h [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qstyleplugin.cpp [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qstyleplugin.h [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qtmenu.cpp [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qtmenu.h [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qtmenubar.cpp [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qtmenubar.h [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qtmenuitem.cpp [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qtmenuitem.h [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qwheelarea.cpp [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/qwheelarea.h [new file with mode: 0644]
share/qtcreator/welcomescreen/components/styleitem/styleitem.pro [new file with mode: 0644]
share/qtcreator/welcomescreen/develop.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/examples_fallback.xml [new file with mode: 0644]
share/qtcreator/welcomescreen/gettingstarted.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/newssupport.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/qtcreator_tutorials.xml [new file with mode: 0644]
share/qtcreator/welcomescreen/welcomescreen.pro [new file with mode: 0644]
share/qtcreator/welcomescreen/welcomescreen.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/Button.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/ExampleBrowser.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/ExampleDelegate.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/FeaturedAndNewsListing.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/Feedback.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/HeaderItemView.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/InsetText.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/LineEdit.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/LinksBar.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/NewsListing.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/RatingBar.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/RecentProjects.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/RecentSessions.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/TabWidget.qml [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/img/draw-star.png [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/img/face-star.png [new file with mode: 0644]
share/qtcreator/welcomescreen/widgets/img/lineedit.png [new file with mode: 0644]
share/share.pro
src/app/main.cpp
src/libs/utils/iwelcomepage.h
src/libs/utils/utils-lib.pri
src/plugins/coreplugin/coreplugin.pro
src/plugins/coreplugin/fancytabwidget.cpp
src/plugins/coreplugin/fancytabwidget.h
src/plugins/coreplugin/modemanager.cpp
src/plugins/coreplugin/modemanager.h
src/plugins/coreplugin/multifeedrssmodel.cpp [new file with mode: 0644]
src/plugins/coreplugin/multifeedrssmodel.h [new file with mode: 0644]
src/plugins/coreplugin/networkaccessmanager.cpp [new file with mode: 0644]
src/plugins/coreplugin/networkaccessmanager.h [new file with mode: 0644]
src/plugins/cpaster/protocol.cpp
src/plugins/git/gitorious/gitorious.cpp
src/plugins/help/helpplugin.cpp
src/plugins/help/helpplugin.h
src/plugins/help/helpviewer_qwv.cpp
src/plugins/plugins.pro
src/plugins/projectexplorer/projectexplorer.cpp
src/plugins/projectexplorer/projectexplorer.h
src/plugins/projectexplorer/projectexplorer.pro
src/plugins/projectexplorer/projectwelcomepage.cpp
src/plugins/projectexplorer/projectwelcomepage.h
src/plugins/projectexplorer/projectwelcomepagewidget.h [deleted file]
src/plugins/projectexplorer/projectwelcomepagewidget.ui [deleted file]
src/plugins/qt4projectmanager/gettingstartedwelcomepage.cpp [deleted file]
src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.ui [deleted file]
src/plugins/qt4projectmanager/qt4projectmanager.pro
src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp
src/plugins/qt4projectmanager/qt4projectmanagerplugin.h
src/plugins/qtsupport/exampleslistmodel.cpp [new file with mode: 0644]
src/plugins/qtsupport/exampleslistmodel.h [new file with mode: 0644]
src/plugins/qtsupport/gettingstartedwelcomepage.cpp [new file with mode: 0644]
src/plugins/qtsupport/gettingstartedwelcomepage.h [moved from src/plugins/qt4projectmanager/gettingstartedwelcomepage.h with 69% similarity]
src/plugins/qtsupport/gettingstartedwelcomepagewidget.cpp [moved from src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.cpp with 100% similarity]
src/plugins/qtsupport/gettingstartedwelcomepagewidget.h [moved from src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.h with 100% similarity]
src/plugins/qtsupport/qtsupport.pro
src/plugins/qtsupport/qtsupportplugin.cpp
src/plugins/qtsupport/qtsupportplugin.h
src/plugins/texteditor/generichighlighter/definitiondownloader.cpp
src/plugins/texteditor/generichighlighter/manager.h
src/plugins/welcome/communitywelcomepage.h
src/plugins/welcome/communitywelcomepagewidget.ui [deleted file]
src/plugins/welcome/images/background_center_frame_v1.png [new file with mode: 0644]
src/plugins/welcome/images/background_center_frame_v2.png [new file with mode: 0644]
src/plugins/welcome/images/tab_active.png [new file with mode: 0644]
src/plugins/welcome/images/tab_hover.png [new file with mode: 0644]
src/plugins/welcome/images/tab_inactive.png [new file with mode: 0644]
src/plugins/welcome/welcome.pro
src/plugins/welcome/welcome.qrc
src/plugins/welcome/welcome_dependencies.pri
src/plugins/welcome/welcomemode.ui [deleted file]
src/plugins/welcome/welcomeplugin.cpp
src/tools/examplesscanner/examplesscanner.pro [new file with mode: 0644]
src/tools/examplesscanner/helpextractor.cpp [new file with mode: 0644]
src/tools/examplesscanner/helpextractor.h [new file with mode: 0644]
src/tools/examplesscanner/main.cpp [new file with mode: 0644]