From 0b1da277227abcb00860e81a032bfbb2b8ad1a99 Mon Sep 17 00:00:00 2001 From: Jens Bache-Wiig Date: Fri, 9 Apr 2010 17:41:46 +0200 Subject: [PATCH] Updated layout and graphics for welcome page Done with Danimo. Most changes are cosmetic but we modified the tutorial listing and re-arranged some of the layouts to better reflect the suggestions by Ergosign and Nigel. --- src/libs/utils/welcomemodetreewidget.cpp | 6 +- .../projectwelcomepagewidget.cpp | 2 +- .../projectwelcomepagewidget.ui | 529 +++++++++------- .../gettingstartedwelcomepagewidget.cpp | 20 +- .../gettingstartedwelcomepagewidget.h | 1 + .../gettingstartedwelcomepagewidget.ui | 596 ++++++++++-------- .../images/background_center_frame.png | Bin 3381 -> 2178 bytes src/plugins/welcome/welcomemode.cpp | 2 - src/plugins/welcome/welcomemode.ui | 181 +++++- 9 files changed, 814 insertions(+), 523 deletions(-) diff --git a/src/libs/utils/welcomemodetreewidget.cpp b/src/libs/utils/welcomemodetreewidget.cpp index 2d9ebaa4dd3..df85bd00c5e 100644 --- a/src/libs/utils/welcomemodetreewidget.cpp +++ b/src/libs/utils/welcomemodetreewidget.cpp @@ -40,11 +40,11 @@ void WelcomeModeLabel::setStyledText(const QString &text) { QString rc = QLatin1String( "" - "" + "" "

" - ""); + ""); rc += text; - rc += QLatin1String("


"); + rc += QLatin1String("

"); setText(rc); } diff --git a/src/plugins/projectexplorer/projectwelcomepagewidget.cpp b/src/plugins/projectexplorer/projectwelcomepagewidget.cpp index f1332e03cbb..46bc3e0dabc 100644 --- a/src/plugins/projectexplorer/projectwelcomepagewidget.cpp +++ b/src/plugins/projectexplorer/projectwelcomepagewidget.cpp @@ -76,7 +76,7 @@ ProjectWelcomePageWidget::ProjectWelcomePageWidget(QWidget *parent) : ui(new Ui::ProjectWelcomePageWidget) { ui->setupUi(this); - ui->projTitleLabel->setStyledText(tr("Open Recent Project")); + ui->projTitleLabel->setStyledText(tr("Recent Projects")); ui->recentSessionsTitleLabel->setStyledText(tr("Resume Session")); updateWelcomePage(WelcomePageData()); diff --git a/src/plugins/projectexplorer/projectwelcomepagewidget.ui b/src/plugins/projectexplorer/projectwelcomepagewidget.ui index cb94d9b53bc..23b5bc84a13 100644 --- a/src/plugins/projectexplorer/projectwelcomepagewidget.ui +++ b/src/plugins/projectexplorer/projectwelcomepagewidget.ui @@ -13,231 +13,320 @@ Form - + + + 9 + + + 2 + - - - - 0 - 0 - - - - - 270 - 130 - - + - + #frame{ + border: 1px solid #c9c9c9; + border-radius: 3px; + padding: 2px; + background: #f9f9f9; + margin: 1px; +} - - - 0 - - - 3 - - - - - - 0 - 0 - - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - + + QFrame::StyledPanel + + + QFrame::Raised + + + + + + + + + + + + 0 + + + 3 + + + 9 + + + + + + 0 + 0 + + + + Qt::NoFocus + + + QFrame::NoFrame + + + QAbstractItemView::NoSelection + + + QAbstractItemView::ScrollPerPixel + + + false + + + true + + + true + + + 2 + + + false + + + 24 + + + 0 + + + 24 + + + false + + + 0 + + + + 1 + + + + + 2 + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + 0 + 0 + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + + + + + + 0 + 0 + + + + + 270 + 130 + + + + + + + + 0 + + + 3 + + + + + + 0 + 0 + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + + + 0 + 0 + + + + Qt::NoFocus + + + QFrame::NoFrame + + + QAbstractItemView::NoSelection + + + QAbstractItemView::ScrollPerPixel + + + false + + + true + + + true + + + 2 + + + false + + + 24 + + + 0 + + + 24 + + + false + + + 0 + + + + 1 + + + + + 2 + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + - - - - - 0 - 0 - + + + + 6 - - Qt::NoFocus - - - QFrame::NoFrame - - - QAbstractItemView::NoSelection - - - QAbstractItemView::ScrollPerPixel - - - false - - - true - - - true - - - 2 - - - false - - - 24 - - - 0 - - - - 1 - - - - - 2 - - - - - - - - Qt::TabFocus - - - Manage Sessions... - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - - - - 0 - - - 3 - - - 9 - - - - - - 0 - 0 - - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - - 0 - 0 - - - - Qt::NoFocus - - - QFrame::NoFrame - - - QAbstractItemView::NoSelection - - - QAbstractItemView::ScrollPerPixel - - - false - - - true - - - true - - - 2 - - - false - - - 24 - - - 0 - - - - 1 - - - - - 2 - - - - - - - - Qt::TabFocus - - - Create New Project... - - - false - - - - - - - Qt::Vertical - - - - 20 - 40 - - - + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 180 + 40 + + + + Qt::TabFocus + + + Manage Sessions... + + + + + + + + 180 + 40 + + + + Qt::TabFocus + + + Create Project... + + + + :/core/images/filenew.png:/core/images/filenew.png + + + false + + + + + + layoutWidget + horizontalSpacer_2 + horizontalSpacer_2 @@ -254,6 +343,8 @@
utils/welcomemodetreewidget.h
- + + + diff --git a/src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.cpp b/src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.cpp index 3b479af45ce..305052d2a45 100644 --- a/src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.cpp +++ b/src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.cpp @@ -71,16 +71,12 @@ GettingStartedWelcomePageWidget::GettingStartedWelcomePageWidget(QWidget *parent connect(ui->tutorialTreeWidget, SIGNAL(activated(QString)), SLOT(slotOpenHelpPage(const QString&))); - ui->tutorialTreeWidget->addItem(tr("Qt Creator - A quick tour"), + ui->tutorialTreeWidget->addItem(tr("The Qt Creator User Interface"), QString("qthelp://com.nokia.qtcreator.%1%2/doc/index.html").arg(IDE_VERSION_MAJOR).arg(IDE_VERSION_MINOR)); - ui->tutorialTreeWidget->addItem(tr("Creating an address book"), + ui->tutorialTreeWidget->addItem(tr("Creating a Qt C++ Application"), + QLatin1String("qthelp://com.nokia.qtcreator/doc/creator-writing-program.html?view=split")); + ui->tutorialTreeWidget->addItem(tr("Creating a Qt Quick Application"), QLatin1String("qthelp://com.nokia.qtcreator/doc/tutorials-addressbook-sdk.html?view=split")); - ui->tutorialTreeWidget->addItem(tr("Understanding widgets"), - QLatin1String("qthelp://com.trolltech.qt/qdoc/widgets-tutorial.html?view=split")); - ui->tutorialTreeWidget->addItem(tr("Building with qmake"), - QLatin1String("qthelp://com.trolltech.qmake/qdoc/qmake-tutorial.html?view=split")); - ui->tutorialTreeWidget->addItem(tr("Writing test cases"), - QLatin1String("qthelp://com.trolltech.qt/qdoc/qtestlib-tutorial.html?view=split")); srand(QDateTime::currentDateTime().toTime_t()); QStringList tips = tipsOfTheDay(); @@ -93,7 +89,7 @@ GettingStartedWelcomePageWidget::GettingStartedWelcomePageWidget(QWidget *parent connect(ui->nextTipBtn, SIGNAL(clicked()), this, SLOT(slotNextTip())); connect(ui->prevTipBtn, SIGNAL(clicked()), this, SLOT(slotPrevTip())); - + connect(ui->createNewProjectButton, SIGNAL(clicked()), this, SLOT(slotCreateNewProject())); } GettingStartedWelcomePageWidget::~GettingStartedWelcomePageWidget() @@ -278,6 +274,12 @@ void GettingStartedWelcomePageWidget::slotOpenContextHelpPage(const QString& url helpManager->handleHelpRequest(url % QLatin1String("?view=split")); } +void GettingStartedWelcomePageWidget::slotCreateNewProject() +{ + Core::ICore::instance()->showNewItemDialog(tr("New Project..."), + Core::IWizard::wizardsOfKind(Core::IWizard::ProjectWizard)); +} + void GettingStartedWelcomePageWidget::slotNextTip() { QStringList tips = tipsOfTheDay(); diff --git a/src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.h b/src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.h index a2e981c70f5..d3b59b62544 100644 --- a/src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.h +++ b/src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.h @@ -57,6 +57,7 @@ private slots: void slotOpenExample(); void slotNextTip(); void slotPrevTip(); + void slotCreateNewProject(); private: QStringList tipsOfTheDay(); diff --git a/src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.ui b/src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.ui index facd533e3ac..5a47cbf4121 100644 --- a/src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.ui +++ b/src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.ui @@ -13,290 +13,373 @@ Form - - - - - - 0 - 0 - - - - - 400 - 16777215 - - + + + 2 + + + - + #contentframe{ + border: 1px solid #c9c9c9; + border-radius: 3px; + padding: 2px; + background: #f9f9f9; + margin: 1px; +} - + + QFrame::StyledPanel + + + QFrame::Raised + + - - - - 0 - 0 - - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - - 0 - 0 - - - - Qt::NoFocus - - - QFrame::NoFrame - - - QAbstractItemView::NoSelection - - - QAbstractItemView::ScrollPerPixel - - - false - - - true - - - true - - - 2 - - - false - - - 24 - - - 0 - - - 24 - - - false - - - 0 - - - - 1 - - - - - 2 - - - - - - - - - - - - 0 - 0 - - - - - 400 - 16777215 - - - - - - - - 8 - - - 0 - - - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - false - - - - 0 - 0 - - - - Examples not installed... - - - - - - - - - - - 0 - 0 - - - - - 400 - 16777215 - - - - - - - - 9 - - - - - - 0 - 0 - - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - - 0 - 0 - - - - QFrame::NoFrame - - - QFrame::Plain - - - Qt::ScrollBarAlwaysOff - - - Qt::ScrollBarAlwaysOff - - - true - - - - - - - 0 - - - - - Qt::Vertical + + + + + + 0 + 0 + - - QSizePolicy::Preferred - - + - 20 - 2 + 400 + 16777215 - - - - - QToolButton{ + + + + + 12 + + + + + + 0 + 0 + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + + + 0 + 0 + + + + Qt::NoFocus + + + QFrame::NoFrame + + + QAbstractItemView::NoSelection + + + QAbstractItemView::ScrollPerPixel + + + false + + + true + + + true + + + 2 + + + false + + + 24 + + + 0 + + + 24 + + + false + + + 0 + + + + 1 + + + + + 2 + + + + + + + + + + + + 0 + 0 + + + + + 400 + 16777215 + + + + + + + + 8 + + + 0 + + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + + false + + + + 0 + 0 + + + + + 0 + 30 + + + + Examples not installed... + + + + + + + + + + + 0 + 0 + + + + + 400 + 16777215 + + + + + + + + 12 + + + 9 + + + + + + 0 + 0 + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + + 0 + + + + + Qt::Vertical + + + QSizePolicy::Preferred + + + + 20 + 2 + + + + + + + + QToolButton{ border-right:solid 0 px; height:16px; width:12px; } - - - - - - - :/welcome/images/arrow-left.png:/welcome/images/arrow-left.png - - - Qt::NoArrow - - - - - - - QToolButton{ + + + + + + + :/welcome/images/arrow-left.png:/welcome/images/arrow-left.png + + + Qt::NoArrow + + + + + + + QToolButton{ border-left:solid 0 px; height:16px; width:12px; } - - - - - - - :/welcome/images/arrow-right.png:/welcome/images/arrow-right.png - - - Qt::NoArrow - + + + + + + + :/welcome/images/arrow-right.png:/welcome/images/arrow-right.png + + + Qt::NoArrow + + + + + + + Qt::Vertical + + + + 20 + 2 + + + + + + + + + + + 0 + 0 + + + + QFrame::NoFrame + + + QFrame::Plain + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAlwaysOff + + + true + + + + - - + + + + + + 6 + + + - Qt::Vertical + Qt::Horizontal - 20 - 2 + 40 + 20 + + + + + 180 + 40 + + + + Qt::TabFocus + + + Create Project... + + + + :/core/images/filenew.png:/core/images/filenew.png + + + false + + + @@ -317,6 +400,7 @@ + diff --git a/src/plugins/welcome/images/background_center_frame.png b/src/plugins/welcome/images/background_center_frame.png index d1628e22c27b47cc1f75a3ff054c7232f7ac0208..c69f1447283362f2924228071be74b6cd04d41b7 100644 GIT binary patch literal 2178 zcmeAS@N?(olHy`uVBq!ia0y~yV3@?fz{J79#=yYPD!ILhfq{XsILO_JVcj{ImkbOH zY)RhkE)4%caKYZ?lNlHoI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_FF6*eEb||W-Kyf zVBlc#ba4!+xb^m~W6^Chk%ouI``%qWoicNA#mdxmQj2C+xJ~5P!`@N!_T%^5Tg!}8 z1MM9frrdt}_U&3$o0md@A0Hp*uWm}+U-!4G{teqX1(lYT2?9bKoQjGnEi6ut4#y}d zZOh%PZlDC_J9%($DmG3K5OQ+zKvoJC;NS%7bz%bPZJFQzQhU($|539Z5Q~7W`;GUN z4t5~h?c~AHnSVl82t)UewmZm5_Z|PVe`}h5f(yuT@1A+&O@uHp9iylMb|=)~PySd5 zxq-Y3b|_R1>IazrK}ISzPWa(bx1LuS-P0{B*>|!JgWX*6%ww%-H4}=G&gsRM#ZW|` zf$HQ@Q~K^-GT6PCj>Hm9Ei6tThhVCOIvVOBu%q|!|M!o^2r_7lcG$-&XRf^|EHP0) z2ql`J24VL-BG3qj6kfFuDCs>KyV@i$bJ7QvGt zQBj4>DuwdSjvaC9zp?nYe|dj?zP+;2Hv9T(dH?=>n}7em^r_nilizK9^ljUduf1}Y zZ|8k2b@{ln|6cu5%j)ytwX&Pn*Ot|%-0nJ*E+e=xcK!7oE=TM(7T+(w@K;#Ywe0tf z-}B}FMt+@Neg5L@viGLPpZvaWT`%XKQ~qq{s`(dxpYOl-{sqHHx!>2*Kgb1@Ua9z| zAuU_D*nD$U%DSF8#>&r5U9>ko73S7)uYGpyyz_hRw_h*m?6}{(_}InF{AV32?Vf!* zVIw7Y`@zSX)m`Vly_>IXy+UjG|7kLJ7k@XevRzwz>;~J$uWrwC?w8rm{yt%wMflT< zoRfU@Wqn`YXjFdtZJS)b?%e0NhwF3W^Uf{KO?)CL8(Ez$z5V&yy$07Me5<01u6%jM zep}&9t-*7Nv-020m3@DtA%9ZlT}Jg)!A(ZyS*;UyTL+!>+xBx#oaLt}^VXZ+>^tbO zx#-+|HsLpKEVmt6Vr-q-7gt~UY2I2s?e3PGlC?b|H?_>v+!m&*{jOiz)~|MZwfEKV zzx#K^?R>lb)tcH(yXLmf-)+Bj>%qWnqIw5H&wrj;A0Bz`Ti=`+GCMa-z4pfS>?x0^ zncX3Bv(F}K^`Cv#t2 z6WHsc;~%b8x_ACsJyYdR(P~$ZpNT7(YpJANA0PWHJpQ%a4wi{;|Id6oO=j(_sE-`- zvJ0nP4Ja!K54TvXz2o+ii8J<|n{mf{>O_6(N9W^y%`g1?>*42JyeosAzEHaT;!xbv zqTeqz<`!-_p|)o8;-h5+js@`&g2|5-y+3tF`}V&xP7hu@`*FDOubum>x#B7AuOh|I zq`95y-@~zeSJi5}WmVdl)d#Cr_q^e^za70b_bBhTbK9@}JQODJ>h_UuVQ!5xMW0?= zF?X)p_a{>iMP-pG zuYR82<$CD(r;DGDf9cMR{%8|z`$)@NTRCgHX4<~nCdDb?@ztq%k+HYJ^S-2sCu@IR z;Gs9I@7wKy`Eh(|z4K#Bg({wX-pc=H=fzFGH}AXN{@O!(f2l#W^x{vU7f-bwf8~2D zBF1g|NzuU6q}ZL)wu!o}*63-8J`?+9?$6vAWhP30`+li@F+LS%d1=*R|1!hU`4#&- z?52eGu}yt$xl6;!ICA}*U#EV*uDd#I?XFcv-HS}Z>e8MjJvlS|*0#>;lEU`ZoB7ih z#r{0^?M!;a&qayfZNuuiQ=Yw;A-i(Z{j3#zCh2!#>~2+7Z;}t&_sY=tVZ5dGnmg-O g_J!QN_}bo<;oA1~=NzpW7#J8lUHx3vIVCg!0AWglivR!s literal 3381 zcmeAS@N?(olHy`uVBq!ia0y~yV4B9jz{JeK#=yX^FEZ{I0|NtNage(c!@6@aFBupZ z*pj^6T^Rm@;DWu&Co?cGa29w(7Bet#3xhBt!>l^E8Dc$8HgM65Fz z7-<+G({cP2f6QZ5IT--+;6s9I5PMlyCD)6zwabxxW z#s;x2{aX`g|9QfmX^;7JE=a;Xm`uyx{z3Y)3 zR%*S+%TnHTpG*tkd!3w{`}T41^K*Cgx{?k?F*D5J(Oi1=`T6<(-#j|ny?;$p(Q?6= zr3u^iH%m5$CGaUFRXje{tDl#bSGR4;mM_VHoD2nE7P|M{eD^b#=9cg&(V@2{JT%ety2byHU8n|9XwVRMH>%)XkR zyC1S!F)+N5irZcG_I7B*wLr^`KJSOk8GnWToSA8Se^VU;!A&?_r>Fi*J;C5Y)Ibqsu#kn!yw1IoPt{&NWu>!NbUFjWhV}Z7 zC%kRDvq+GkVeyMs$DAUV7z|cF+OR`r%fCnvTUUoa$L;<~7KVgtJ9?TAU0Nc<&=9$3 z(+sg`?yCYA7+9Wd5s%?wXHeiySY84&5I&qsA-85vF-IwHh?>=ICHz(W6p z?e7RC!VZ6+ku!mh!9h$7nq)wc1PU@34fSus;th^g3=EMopeYR&(l8pNd~dqEHvvCX zowu9Dz>t!NCj!3AtJR_0YZt1&ZDe6k;KmX52MW`6E8=mhO!_uyCfwRV;k@Acn`BPh z0oU;OOqnwtuUeeTF=xT89Tck$?{6L#VrbCu(P2c%$*`1teCFFW28t5F1B=af1@Odb zpYd&8M*L}Lzyq3?kUAv9&~R^azbYQDQZE66qQ`msi{xJLtV_AHx*|^x*XYHH7odZu;9jm|Ns8JkKa}D z^6|lhf>W2680PRyKKbPAWOe_#(%0A4-aqoL60oD3Ic@0eq9YrUM#HN(mWsvpuK%>4bL0&mK7UYmZV`$oNHOac?bnfQQhx7Y7G za+l}iv(M);Q)Q=J&f5C#f#X-l*g#D+MuuO4Gh+*H+F3Pkx@KCqMt=FfC>tMbMuuNP zQ!YQ+RGa_7^R?~E1smRQo%!~8-E{_r7w##``cAy5T6@{Cu;PNr=MCSP7!2wYZ`RFQ zw#TkGV&D1yj0_jf-(X>A;9utitle(); } - m_d->buttonLayout->addSpacing(5); - QSettings *settings = Core::ICore::instance()->settings(); const int tabId = settings->value(QLatin1String(currentPageSettingsKeyC), 0).toInt(); diff --git a/src/plugins/welcome/welcomemode.ui b/src/plugins/welcome/welcomemode.ui index 648ed840292..14a1189a7ff 100644 --- a/src/plugins/welcome/welcomemode.ui +++ b/src/plugins/welcome/welcomemode.ui @@ -33,7 +33,6 @@ QToolButton, QPushButton, QComboBox { QComboBox::down-arrow { image: url(:/welcome/images/combobox_arrow.png); } - QComboBox:drop-down { subcontrol-origin: padding; @@ -54,6 +53,17 @@ QToolButton:disabled, QPushButton:disabled, QComboBox::disabled { QToolButton:pressed, QPushButton:pressed{ border-image: url(:/welcome/images/btn_26_pressed.png) 4; } + + QPushButton::menu-indicator{ + subcontrol-origin: margin; + subcontrol-position: center right; + right: 4px; + } + + QPushButton{ + outline: none; + margin: 2 + } @@ -66,13 +76,19 @@ QToolButton:pressed, QPushButton:pressed{ - #gradientWidget { + /* +#gradientWidget { background-color: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(247, 247, 247, 255), stop:1 rgba(215, 215, 215, 255)); -} +} +*/ +#gradientWidget { + border-image: url(:/core/images/welcomebg.png) 4; +} + - 4 + 0 4 @@ -91,19 +107,21 @@ QToolButton:pressed, QPushButton:pressed{ 662 - 515 + 490 662 - 16777215 + 490 #mainFrame { - border-image: url(:/welcome/images/background_center_frame.png) 4; + border-image: url(:/welcome/images/background_center_frame.png); border-width: 4; + padding:-3; + padding-bottom:20 ; } @@ -255,29 +273,32 @@ QToolButton:pressed { + + 8 + + + 1 + - 20 + 13 - 17 + 10 - - - Qt::Horizontal + + + Qt::TabFocus - - - 40 - 20 - + + height:19px; - - - - - Help us make Qt Creator even better + Feedback + + + + :/welcome/images/feedback_arrow.png:/welcome/images/feedback_arrow.png @@ -298,22 +319,116 @@ QToolButton:pressed { - - - Qt::TabFocus - - - height:19px; + + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + + + 0 + 0 + 0 + + + + + - Feedback - - - - :/welcome/images/feedback_arrow.png:/welcome/images/feedback_arrow.png + Help us make Qt Creator even better + + + + Qt::Horizontal + + + + 40 + 20 + + + +