Changeset 0381f41


Ignore:
Timestamp:
05/02/14 13:56:42 (3 months ago)
Author:
Ken Moore <ken@…>
Branches:
master, releng/10.0.2
Children:
bdd93eb, 3203210
Parents:
b6102c8
Message:

Get the new AppCafe? working with performing system-wide package updates. The auto-detection and update status notification is not implemented yet (so it will always say there are updates for the moment).

Location:
src-qt4/pc-softwaremanager
Files:
3 added
6 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/pc-softwaremanager/mainUI.cpp

    rb6102c8 r0381f41  
    123123void MainUI::on_actionDeveloper_Mode_triggered(){ 
    124124  ui->text_dev_output->setVisible(ui->actionDeveloper_Mode->isChecked()); 
     125} 
     126 
     127//========= 
     128//   SPECIAL 
     129//========= 
     130void MainUI::on_tool_start_updates_clicked(){ 
     131  //Check for any pending/running processes first 
     132  if(PBI->safeToQuit()){ 
     133    //Get the update stats and ask for verification to start now 
     134           
     135    //Now start the updates 
     136    UpdateDialog dlg(this); 
     137    dlg.exec(); 
     138    if(dlg.rebooting){ this->close(); } //reboot triggered, close down the AppCafe 
     139    else{ 
     140      //re-check for updates 
     141    } 
     142  }else{ 
     143    QMessageBox::information(this, tr("Stand-Alone Update Procedure"), tr("The update cannot be run while other operations are pending. Please cancel them and try again.") ); 
     144  } 
    125145} 
    126146 
  • src-qt4/pc-softwaremanager/mainUI.h

    rb6102c8 r0381f41  
    3535#include "largeItemWidget.h" 
    3636#include "smallItemWidget.h" 
     37#include "updateDialog.h" 
    3738 
    3839namespace Ui { 
     
    6263  void on_actionAppCafe_Settings_triggered(); 
    6364  void on_actionDeveloper_Mode_triggered(); 
     65 
     66  void on_tool_start_updates_clicked(); 
    6467 
    6568  //INSTALLED TAB 
  • src-qt4/pc-softwaremanager/mainUI.ui

    rb6102c8 r0381f41  
    4242    </property> 
    4343    <item> 
    44      <widget class="QStackedWidget" name="stacked_main"> 
     44     <widget class="QGroupBox" name="group_updates"> 
     45      <property name="styleSheet"> 
     46       <string notr="true">QGroupBox{ 
     47background: rbga(50,190,255,130); 
     48border-radius: 5px; 
     49}</string> 
     50      </property> 
     51      <property name="title"> 
     52       <string/> 
     53      </property> 
     54      <layout class="QHBoxLayout" name="horizontalLayout_6"> 
     55       <property name="margin"> 
     56        <number>3</number> 
     57       </property> 
     58       <item> 
     59        <widget class="QToolButton" name="tool_start_updates"> 
     60         <property name="text"> 
     61          <string>Start Updates</string> 
     62         </property> 
     63         <property name="icon"> 
     64          <iconset resource="SoftwareManager.qrc"> 
     65           <normaloff>:/icons/view-refresh.png</normaloff>:/icons/view-refresh.png</iconset> 
     66         </property> 
     67         <property name="toolButtonStyle"> 
     68          <enum>Qt::ToolButtonTextBesideIcon</enum> 
     69         </property> 
     70        </widget> 
     71       </item> 
     72       <item> 
     73        <widget class="QLabel" name="label_updates"> 
     74         <property name="font"> 
     75          <font> 
     76           <weight>75</weight> 
     77           <bold>true</bold> 
     78          </font> 
     79         </property> 
     80         <property name="text"> 
     81          <string>Application updates are available!</string> 
     82         </property> 
     83        </widget> 
     84       </item> 
     85      </layout> 
     86     </widget> 
     87    </item> 
     88    <item> 
     89     <widget class="QTabWidget" name="tabWidget"> 
    4590      <property name="currentIndex"> 
    46        <number>0</number> 
     91       <number>1</number> 
    4792      </property> 
    48       <widget class="QWidget" name="page"> 
    49        <layout class="QVBoxLayout" name="verticalLayout_3"> 
    50         <property name="margin"> 
     93      <property name="iconSize"> 
     94       <size> 
     95        <width>20</width> 
     96        <height>20</height> 
     97       </size> 
     98      </property> 
     99      <widget class="QWidget" name="tab_installed"> 
     100       <attribute name="icon"> 
     101        <iconset resource="SoftwareManager.qrc"> 
     102         <normaloff>:/icons/application.png</normaloff>:/icons/application.png</iconset> 
     103       </attribute> 
     104       <attribute name="title"> 
     105        <string>Installed</string> 
     106       </attribute> 
     107       <layout class="QVBoxLayout" name="verticalLayout_2"> 
     108        <property name="spacing"> 
     109         <number>-1</number> 
     110        </property> 
     111        <property name="leftMargin"> 
     112         <number>2</number> 
     113        </property> 
     114        <property name="topMargin"> 
     115         <number>4</number> 
     116        </property> 
     117        <property name="rightMargin"> 
     118         <number>2</number> 
     119        </property> 
     120        <property name="bottomMargin"> 
     121         <number>4</number> 
     122        </property> 
     123        <item> 
     124         <layout class="QHBoxLayout" name="horizontalLayout_11"> 
     125          <item> 
     126           <widget class="QComboBox" name="comboBox"/> 
     127          </item> 
     128          <item> 
     129           <spacer name="horizontalSpacer_2"> 
     130            <property name="orientation"> 
     131             <enum>Qt::Horizontal</enum> 
     132            </property> 
     133            <property name="sizeHint" stdset="0"> 
     134             <size> 
     135              <width>278</width> 
     136              <height>20</height> 
     137             </size> 
     138            </property> 
     139           </spacer> 
     140          </item> 
     141          <item> 
     142           <widget class="QToolButton" name="tool_install_details"> 
     143            <property name="text"> 
     144             <string>Application Details</string> 
     145            </property> 
     146            <property name="icon"> 
     147             <iconset resource="SoftwareManager.qrc"> 
     148              <normaloff>:/icons/go-next.png</normaloff>:/icons/go-next.png</iconset> 
     149            </property> 
     150            <property name="toolButtonStyle"> 
     151             <enum>Qt::ToolButtonTextBesideIcon</enum> 
     152            </property> 
     153           </widget> 
     154          </item> 
     155         </layout> 
     156        </item> 
     157        <item> 
     158         <widget class="QTreeWidget" name="tree_install_apps"> 
     159          <property name="iconSize"> 
     160           <size> 
     161            <width>16</width> 
     162            <height>16</height> 
     163           </size> 
     164          </property> 
     165          <property name="indentation"> 
     166           <number>0</number> 
     167          </property> 
     168          <property name="sortingEnabled"> 
     169           <bool>true</bool> 
     170          </property> 
     171          <attribute name="headerCascadingSectionResizes"> 
     172           <bool>true</bool> 
     173          </attribute> 
     174          <attribute name="headerDefaultSectionSize"> 
     175           <number>120</number> 
     176          </attribute> 
     177          <column> 
     178           <property name="text"> 
     179            <string>Program Name</string> 
     180           </property> 
     181          </column> 
     182          <column> 
     183           <property name="text"> 
     184            <string>Version</string> 
     185           </property> 
     186          </column> 
     187          <column> 
     188           <property name="text"> 
     189            <string>Status</string> 
     190           </property> 
     191          </column> 
     192         </widget> 
     193        </item> 
     194        <item> 
     195         <layout class="QHBoxLayout" name="horizontalLayout"> 
     196          <item> 
     197           <widget class="QToolButton" name="tool_install_toggleall"> 
     198            <property name="statusTip"> 
     199             <string>Check/Uncheck all applications</string> 
     200            </property> 
     201            <property name="text"> 
     202             <string>All</string> 
     203            </property> 
     204            <property name="icon"> 
     205             <iconset resource="SoftwareManager.qrc"> 
     206              <normaloff>:/icons/dialog-ok.png</normaloff>:/icons/dialog-ok.png</iconset> 
     207            </property> 
     208            <property name="toolButtonStyle"> 
     209             <enum>Qt::ToolButtonTextBesideIcon</enum> 
     210            </property> 
     211           </widget> 
     212          </item> 
     213          <item> 
     214           <spacer name="horizontalSpacer"> 
     215            <property name="orientation"> 
     216             <enum>Qt::Horizontal</enum> 
     217            </property> 
     218            <property name="sizeHint" stdset="0"> 
     219             <size> 
     220              <width>40</width> 
     221              <height>20</height> 
     222             </size> 
     223            </property> 
     224           </spacer> 
     225          </item> 
     226          <item> 
     227           <widget class="QToolButton" name="tool_install_performaction"> 
     228            <property name="statusTip"> 
     229             <string>Perform actions on checked applications</string> 
     230            </property> 
     231            <property name="text"> 
     232             <string>Actions</string> 
     233            </property> 
     234            <property name="icon"> 
     235             <iconset resource="SoftwareManager.qrc"> 
     236              <normaloff>:/icons/preferences-system.png</normaloff>:/icons/preferences-system.png</iconset> 
     237            </property> 
     238            <property name="toolButtonStyle"> 
     239             <enum>Qt::ToolButtonTextBesideIcon</enum> 
     240            </property> 
     241            <property name="arrowType"> 
     242             <enum>Qt::NoArrow</enum> 
     243            </property> 
     244           </widget> 
     245          </item> 
     246         </layout> 
     247        </item> 
     248       </layout> 
     249      </widget> 
     250      <widget class="QWidget" name="tab_browse"> 
     251       <attribute name="icon"> 
     252        <iconset resource="SoftwareManager.qrc"> 
     253         <normaloff>:/icons/appcafe.png</normaloff>:/icons/appcafe.png</iconset> 
     254       </attribute> 
     255       <attribute name="title"> 
     256        <string>Browse For Apps</string> 
     257       </attribute> 
     258       <layout class="QVBoxLayout" name="verticalLayout_4"> 
     259        <property name="leftMargin"> 
     260         <number>2</number> 
     261        </property> 
     262        <property name="topMargin"> 
     263         <number>3</number> 
     264        </property> 
     265        <property name="rightMargin"> 
     266         <number>2</number> 
     267        </property> 
     268        <property name="bottomMargin"> 
    51269         <number>0</number> 
    52270        </property> 
    53271        <item> 
    54          <widget class="QGroupBox" name="group_updates"> 
    55           <property name="styleSheet"> 
    56            <string notr="true">QGroupBox{ 
    57 background: rbga(50,190,255,130); 
    58 border-radius: 5px; 
     272         <layout class="QHBoxLayout" name="horizontalLayout_4"> 
     273          <item> 
     274           <widget class="QToolButton" name="tool_br_back"> 
     275            <property name="toolTip"> 
     276             <string>Back to previous application</string> 
     277            </property> 
     278            <property name="styleSheet"> 
     279             <string notr="true">QToolButton{ 
     280padding-right: 16px;  
    59281}</string> 
    60           </property> 
    61           <property name="title"> 
    62            <string/> 
    63           </property> 
    64           <layout class="QHBoxLayout" name="horizontalLayout_6"> 
    65            <property name="margin"> 
    66             <number>3</number> 
    67            </property> 
    68            <item> 
    69             <widget class="QToolButton" name="toolButton"> 
    70              <property name="text"> 
    71               <string>Start Updates</string> 
    72              </property> 
    73              <property name="icon"> 
    74               <iconset resource="SoftwareManager.qrc"> 
    75                <normaloff>:/icons/view-refresh.png</normaloff>:/icons/view-refresh.png</iconset> 
    76              </property> 
    77              <property name="toolButtonStyle"> 
    78               <enum>Qt::ToolButtonTextBesideIcon</enum> 
    79              </property> 
    80             </widget> 
    81            </item> 
    82            <item> 
    83             <widget class="QLabel" name="label_updates"> 
    84              <property name="font"> 
    85               <font> 
    86                <weight>75</weight> 
    87                <bold>true</bold> 
    88               </font> 
    89              </property> 
    90              <property name="text"> 
    91               <string>Application updates are available!</string> 
    92              </property> 
    93             </widget> 
    94            </item> 
    95           </layout> 
    96          </widget> 
     282            </property> 
     283            <property name="text"> 
     284             <string>...</string> 
     285            </property> 
     286            <property name="icon"> 
     287             <iconset resource="SoftwareManager.qrc"> 
     288              <normaloff>:/icons/go-previous.png</normaloff>:/icons/go-previous.png</iconset> 
     289            </property> 
     290            <property name="popupMode"> 
     291             <enum>QToolButton::MenuButtonPopup</enum> 
     292            </property> 
     293           </widget> 
     294          </item> 
     295          <item> 
     296           <widget class="QToolButton" name="tool_browse_home"> 
     297            <property name="text"> 
     298             <string>Home</string> 
     299            </property> 
     300            <property name="icon"> 
     301             <iconset resource="SoftwareManager.qrc"> 
     302              <normaloff>:/icons/go-home.png</normaloff>:/icons/go-home.png</iconset> 
     303            </property> 
     304            <property name="toolButtonStyle"> 
     305             <enum>Qt::ToolButtonIconOnly</enum> 
     306            </property> 
     307           </widget> 
     308          </item> 
     309          <item> 
     310           <widget class="QToolButton" name="tool_browse_gotocat"> 
     311            <property name="text"> 
     312             <string>Browse Categories</string> 
     313            </property> 
     314            <property name="icon"> 
     315             <iconset resource="SoftwareManager.qrc"> 
     316              <normaloff>:/icons/xdg_menu.png</normaloff>:/icons/xdg_menu.png</iconset> 
     317            </property> 
     318            <property name="popupMode"> 
     319             <enum>QToolButton::InstantPopup</enum> 
     320            </property> 
     321            <property name="toolButtonStyle"> 
     322             <enum>Qt::ToolButtonTextBesideIcon</enum> 
     323            </property> 
     324           </widget> 
     325          </item> 
     326          <item> 
     327           <widget class="QToolButton" name="tool_browse_cat"> 
     328            <property name="text"> 
     329             <string>Category</string> 
     330            </property> 
     331            <property name="icon"> 
     332             <iconset resource="SoftwareManager.qrc"> 
     333              <normaloff>:/icons/xdg_menu.png</normaloff>:/icons/xdg_menu.png</iconset> 
     334            </property> 
     335            <property name="toolButtonStyle"> 
     336             <enum>Qt::ToolButtonTextBesideIcon</enum> 
     337            </property> 
     338           </widget> 
     339          </item> 
     340          <item> 
     341           <widget class="QToolButton" name="tool_browse_app"> 
     342            <property name="text"> 
     343             <string>App</string> 
     344            </property> 
     345            <property name="icon"> 
     346             <iconset resource="SoftwareManager.qrc"> 
     347              <normaloff>:/icons/appcafe.png</normaloff>:/icons/appcafe.png</iconset> 
     348            </property> 
     349            <property name="toolButtonStyle"> 
     350             <enum>Qt::ToolButtonTextBesideIcon</enum> 
     351            </property> 
     352           </widget> 
     353          </item> 
     354          <item> 
     355           <spacer name="horizontalSpacer_3"> 
     356            <property name="orientation"> 
     357             <enum>Qt::Horizontal</enum> 
     358            </property> 
     359            <property name="sizeHint" stdset="0"> 
     360             <size> 
     361              <width>40</width> 
     362              <height>20</height> 
     363             </size> 
     364            </property> 
     365           </spacer> 
     366          </item> 
     367          <item> 
     368           <widget class="QLineEdit" name="line_browse_searchbar"> 
     369            <property name="placeholderText"> 
     370             <string>Search Here</string> 
     371            </property> 
     372           </widget> 
     373          </item> 
     374          <item> 
     375           <widget class="QToolButton" name="tool_browse_search"> 
     376            <property name="text"> 
     377             <string>Search</string> 
     378            </property> 
     379            <property name="icon"> 
     380             <iconset resource="SoftwareManager.qrc"> 
     381              <normaloff>:/icons/edit-find.png</normaloff>:/icons/edit-find.png</iconset> 
     382            </property> 
     383           </widget> 
     384          </item> 
     385         </layout> 
    97386        </item> 
    98387        <item> 
    99          <widget class="QTabWidget" name="tabWidget"> 
    100           <property name="currentIndex"> 
    101            <number>1</number> 
    102           </property> 
    103           <property name="iconSize"> 
    104            <size> 
    105             <width>20</width> 
    106             <height>20</height> 
    107            </size> 
    108           </property> 
    109           <widget class="QWidget" name="tab_installed"> 
    110            <attribute name="icon"> 
    111             <iconset resource="SoftwareManager.qrc"> 
    112              <normaloff>:/icons/application.png</normaloff>:/icons/application.png</iconset> 
    113            </attribute> 
    114            <attribute name="title"> 
    115             <string>Installed</string> 
    116            </attribute> 
    117            <layout class="QVBoxLayout" name="verticalLayout_2"> 
    118             <property name="spacing"> 
    119              <number>-1</number> 
    120             </property> 
    121             <property name="leftMargin"> 
    122              <number>2</number> 
    123             </property> 
    124             <property name="topMargin"> 
    125              <number>4</number> 
    126             </property> 
    127             <property name="rightMargin"> 
    128              <number>2</number> 
    129             </property> 
    130             <property name="bottomMargin"> 
    131              <number>4</number> 
    132             </property> 
    133             <item> 
    134              <layout class="QHBoxLayout" name="horizontalLayout_11"> 
    135               <item> 
    136                <widget class="QComboBox" name="comboBox"/> 
    137               </item> 
    138               <item> 
    139                <spacer name="horizontalSpacer_2"> 
    140                 <property name="orientation"> 
    141                  <enum>Qt::Horizontal</enum> 
    142                 </property> 
    143                 <property name="sizeHint" stdset="0"> 
    144                  <size> 
    145                   <width>278</width> 
    146                   <height>20</height> 
    147                  </size> 
    148                 </property> 
    149                </spacer> 
    150               </item> 
    151               <item> 
    152                <widget class="QToolButton" name="tool_install_details"> 
    153                 <property name="text"> 
    154                  <string>Application Details</string> 
    155                 </property> 
    156                 <property name="icon"> 
    157                  <iconset resource="SoftwareManager.qrc"> 
    158                   <normaloff>:/icons/go-next.png</normaloff>:/icons/go-next.png</iconset> 
    159                 </property> 
    160                 <property name="toolButtonStyle"> 
    161                  <enum>Qt::ToolButtonTextBesideIcon</enum> 
    162                 </property> 
    163                </widget> 
    164               </item> 
    165              </layout> 
    166             </item> 
    167             <item> 
    168              <widget class="QTreeWidget" name="tree_install_apps"> 
    169               <property name="iconSize"> 
    170                <size> 
    171                 <width>16</width> 
    172                 <height>16</height> 
    173                </size> 
    174               </property> 
    175               <property name="indentation"> 
    176                <number>0</number> 
    177               </property> 
    178               <property name="sortingEnabled"> 
    179                <bool>true</bool> 
    180               </property> 
    181               <attribute name="headerCascadingSectionResizes"> 
    182                <bool>true</bool> 
    183               </attribute> 
    184               <attribute name="headerDefaultSectionSize"> 
    185                <number>120</number> 
    186               </attribute> 
    187               <column> 
    188                <property name="text"> 
    189                 <string>Program Name</string> 
    190                </property> 
    191               </column> 
    192               <column> 
    193                <property name="text"> 
    194                 <string>Version</string> 
    195                </property> 
    196               </column> 
    197               <column> 
    198                <property name="text"> 
    199                 <string>Status</string> 
    200                </property> 
    201               </column> 
    202              </widget> 
    203             </item> 
    204             <item> 
    205              <layout class="QHBoxLayout" name="horizontalLayout"> 
    206               <item> 
    207                <widget class="QToolButton" name="tool_install_toggleall"> 
    208                 <property name="statusTip"> 
    209                  <string>Check/Uncheck all applications</string> 
    210                 </property> 
    211                 <property name="text"> 
    212                  <string>All</string> 
    213                 </property> 
    214                 <property name="icon"> 
    215                  <iconset resource="SoftwareManager.qrc"> 
    216                   <normaloff>:/icons/dialog-ok.png</normaloff>:/icons/dialog-ok.png</iconset> 
    217                 </property> 
    218                 <property name="toolButtonStyle"> 
    219                  <enum>Qt::ToolButtonTextBesideIcon</enum> 
    220                 </property> 
    221                </widget> 
    222               </item> 
    223               <item> 
    224                <spacer name="horizontalSpacer"> 
    225                 <property name="orientation"> 
    226                  <enum>Qt::Horizontal</enum> 
    227                 </property> 
    228                 <property name="sizeHint" stdset="0"> 
    229                  <size> 
    230                   <width>40</width> 
    231                   <height>20</height> 
    232                  </size> 
    233                 </property> 
    234                </spacer> 
    235               </item> 
    236               <item> 
    237                <widget class="QToolButton" name="tool_install_performaction"> 
    238                 <property name="statusTip"> 
    239                  <string>Perform actions on checked applications</string> 
    240                 </property> 
    241                 <property name="text"> 
    242                  <string>Actions</string> 
    243                 </property> 
    244                 <property name="icon"> 
    245                  <iconset resource="SoftwareManager.qrc"> 
    246                   <normaloff>:/icons/preferences-system.png</normaloff>:/icons/preferences-system.png</iconset> 
    247                 </property> 
    248                 <property name="toolButtonStyle"> 
    249                  <enum>Qt::ToolButtonTextBesideIcon</enum> 
    250                 </property> 
    251                 <property name="arrowType"> 
    252                  <enum>Qt::NoArrow</enum> 
    253                 </property> 
    254                </widget> 
    255               </item> 
    256              </layout> 
    257             </item> 
    258            </layout> 
    259           </widget> 
    260           <widget class="QWidget" name="tab_browse"> 
    261            <attribute name="icon"> 
    262             <iconset resource="SoftwareManager.qrc"> 
    263              <normaloff>:/icons/appcafe.png</normaloff>:/icons/appcafe.png</iconset> 
    264            </attribute> 
    265            <attribute name="title"> 
    266             <string>Browse For Apps</string> 
    267            </attribute> 
    268            <layout class="QVBoxLayout" name="verticalLayout_4"> 
    269             <property name="leftMargin"> 
    270              <number>2</number> 
    271             </property> 
    272             <property name="topMargin"> 
    273              <number>3</number> 
    274             </property> 
    275             <property name="rightMargin"> 
    276              <number>2</number> 
    277             </property> 
    278             <property name="bottomMargin"> 
    279              <number>0</number> 
    280             </property> 
    281             <item> 
    282              <layout class="QHBoxLayout" name="horizontalLayout_4"> 
    283               <item> 
    284                <widget class="QToolButton" name="tool_br_back"> 
    285                 <property name="toolTip"> 
    286                  <string>Back to previous application</string> 
    287                 </property> 
    288                 <property name="styleSheet"> 
    289                  <string notr="true">QToolButton{ 
    290 padding-right: 16px;  
    291 }</string> 
    292                 </property> 
    293                 <property name="text"> 
    294                  <string>...</string> 
    295                 </property> 
    296                 <property name="icon"> 
    297                  <iconset resource="SoftwareManager.qrc"> 
    298                   <normaloff>:/icons/go-previous.png</normaloff>:/icons/go-previous.png</iconset> 
    299                 </property> 
    300                 <property name="popupMode"> 
    301                  <enum>QToolButton::MenuButtonPopup</enum> 
    302                 </property> 
    303                </widget> 
    304               </item> 
    305               <item> 
    306                <widget class="QToolButton" name="tool_browse_home"> 
    307                 <property name="text"> 
    308                  <string>Home</string> 
    309                 </property> 
    310                 <property name="icon"> 
    311                  <iconset resource="SoftwareManager.qrc"> 
    312                   <normaloff>:/icons/go-home.png</normaloff>:/icons/go-home.png</iconset> 
    313                 </property> 
    314                 <property name="toolButtonStyle"> 
    315                  <enum>Qt::ToolButtonIconOnly</enum> 
    316                 </property> 
    317                </widget> 
    318               </item> 
    319               <item> 
    320                <widget class="QToolButton" name="tool_browse_gotocat"> 
    321                 <property name="text"> 
    322                  <string>Browse Categories</string> 
    323                 </property> 
    324                 <property name="icon"> 
    325                  <iconset resource="SoftwareManager.qrc"> 
    326                   <normaloff>:/icons/xdg_menu.png</normaloff>:/icons/xdg_menu.png</iconset> 
    327                 </property> 
    328                 <property name="popupMode"> 
    329                  <enum>QToolButton::InstantPopup</enum> 
    330                 </property> 
    331                 <property name="toolButtonStyle"> 
    332                  <enum>Qt::ToolButtonTextBesideIcon</enum> 
    333                 </property> 
    334                </widget> 
    335               </item> 
    336               <item> 
    337                <widget class="QToolButton" name="tool_browse_cat"> 
    338                 <property name="text"> 
    339                  <string>Category</string> 
    340                 </property> 
    341                 <property name="icon"> 
    342                  <iconset resource="SoftwareManager.qrc"> 
    343                   <normaloff>:/icons/xdg_menu.png</normaloff>:/icons/xdg_menu.png</iconset> 
    344                 </property> 
    345                 <property name="toolButtonStyle"> 
    346                  <enum>Qt::ToolButtonTextBesideIcon</enum> 
    347                 </property> 
    348                </widget> 
    349               </item> 
    350               <item> 
    351                <widget class="QToolButton" name="tool_browse_app"> 
    352                 <property name="text"> 
    353                  <string>App</string> 
    354                 </property> 
    355                 <property name="icon"> 
    356                  <iconset resource="SoftwareManager.qrc"> 
    357                   <normaloff>:/icons/appcafe.png</normaloff>:/icons/appcafe.png</iconset> 
    358                 </property> 
    359                 <property name="toolButtonStyle"> 
    360                  <enum>Qt::ToolButtonTextBesideIcon</enum> 
    361                 </property> 
    362                </widget> 
    363               </item> 
    364               <item> 
    365                <spacer name="horizontalSpacer_3"> 
    366                 <property name="orientation"> 
    367                  <enum>Qt::Horizontal</enum> 
    368                 </property> 
    369                 <property name="sizeHint" stdset="0"> 
    370                  <size> 
    371                   <width>40</width> 
    372                   <height>20</height> 
    373                  </size> 
    374                 </property> 
    375                </spacer> 
    376               </item> 
    377               <item> 
    378                <widget class="QLineEdit" name="line_browse_searchbar"> 
    379                 <property name="placeholderText"> 
    380                  <string>Search Here</string> 
    381                 </property> 
    382                </widget> 
    383               </item> 
    384               <item> 
    385                <widget class="QToolButton" name="tool_browse_search"> 
    386                 <property name="text"> 
    387                  <string>Search</string> 
    388                 </property> 
    389                 <property name="icon"> 
    390                  <iconset resource="SoftwareManager.qrc"> 
    391                   <normaloff>:/icons/edit-find.png</normaloff>:/icons/edit-find.png</iconset> 
    392                 </property> 
    393                </widget> 
    394               </item> 
    395              </layout> 
    396             </item> 
    397             <item> 
    398              <widget class="QStackedWidget" name="stacked_browser"> 
    399               <property name="styleSheet"> 
    400                <string notr="true">QWidget#page_home, QWidget#page_cat, QWidget#page_app, QWidget#page_search, QWidget#page_browsecats{ 
     388         <widget class="QStackedWidget" name="stacked_browser"> 
     389          <property name="styleSheet"> 
     390           <string notr="true">QWidget#page_home, QWidget#page_cat, QWidget#page_app, QWidget#page_search, QWidget#page_browsecats{ 
    401391background-image: url(:/browserBackground.png); 
    402392background-position: left bottom; 
     
    447437background-color: rgba(250,250,250,100);  
    448438}</string> 
    449               </property> 
    450               <property name="frameShape"> 
    451                <enum>QFrame::StyledPanel</enum> 
    452               </property> 
    453               <property name="currentIndex"> 
    454                <number>3</number> 
    455               </property> 
    456               <widget class="QWidget" name="page_home"> 
    457                <layout class="QGridLayout" name="gridLayout"> 
    458                 <item row="0" column="0" colspan="2"> 
    459                  <widget class="QGroupBox" name="group_br_home_newapps"> 
    460                   <property name="sizePolicy"> 
    461                    <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 
    462                     <horstretch>0</horstretch> 
    463                     <verstretch>0</verstretch> 
    464                    </sizepolicy> 
    465                   </property> 
    466                   <property name="styleSheet"> 
    467                    <string notr="true">QGroupBox::indicator:unchecked{ 
     439          </property> 
     440          <property name="frameShape"> 
     441           <enum>QFrame::StyledPanel</enum> 
     442          </property> 
     443          <property name="currentIndex"> 
     444           <number>3</number> 
     445          </property> 
     446          <widget class="QWidget" name="page_home"> 
     447           <layout class="QGridLayout" name="gridLayout"> 
     448            <item row="0" column="0" colspan="2"> 
     449             <widget class="QGroupBox" name="group_br_home_newapps"> 
     450              <property name="sizePolicy"> 
     451               <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 
     452                <horstretch>0</horstretch> 
     453                <verstretch>0</verstretch> 
     454               </sizepolicy> 
     455              </property> 
     456              <property name="styleSheet"> 
     457               <string notr="true">QGroupBox::indicator:unchecked{ 
    468458image: url(:icons/arrow-down.png); 
    469459} 
     
    474464spacing: 1px; 
    475465}</string> 
    476                   </property> 
    477                   <property name="title"> 
    478                    <string>New Applications</string> 
    479                   </property> 
    480                   <property name="alignment"> 
    481                    <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
    482                   </property> 
    483                   <property name="checkable"> 
     466              </property> 
     467              <property name="title"> 
     468               <string>New Applications</string> 
     469              </property> 
     470              <property name="alignment"> 
     471               <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
     472              </property> 
     473              <property name="checkable"> 
     474               <bool>true</bool> 
     475              </property> 
     476              <property name="checked"> 
     477               <bool>true</bool> 
     478              </property> 
     479              <layout class="QVBoxLayout" name="verticalLayout_5"> 
     480               <item> 
     481                <widget class="QScrollArea" name="scroll_br_home_newapps"> 
     482                 <property name="sizePolicy"> 
     483                  <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 
     484                   <horstretch>0</horstretch> 
     485                   <verstretch>0</verstretch> 
     486                  </sizepolicy> 
     487                 </property> 
     488                 <property name="minimumSize"> 
     489                  <size> 
     490                   <width>0</width> 
     491                   <height>0</height> 
     492                  </size> 
     493                 </property> 
     494                 <property name="verticalScrollBarPolicy"> 
     495                  <enum>Qt::ScrollBarAlwaysOff</enum> 
     496                 </property> 
     497                 <property name="horizontalScrollBarPolicy"> 
     498                  <enum>Qt::ScrollBarAsNeeded</enum> 
     499                 </property> 
     500                 <property name="widgetResizable"> 
     501                  <bool>true</bool> 
     502                 </property> 
     503                 <property name="alignment"> 
     504                  <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
     505                 </property> 
     506                 <widget class="QWidget" name="scroll_br_home_newapps_contents"> 
     507                  <property name="geometry"> 
     508                   <rect> 
     509                    <x>0</x> 
     510                    <y>0</y> 
     511                    <width>100</width> 
     512                    <height>30</height> 
     513                   </rect> 
     514                  </property> 
     515                  <layout class="QHBoxLayout" name="horizontalLayout_5"/> 
     516                 </widget> 
     517                </widget> 
     518               </item> 
     519              </layout> 
     520             </widget> 
     521            </item> 
     522            <item row="2" column="0"> 
     523             <widget class="QGroupBox" name="group_br_recommend"> 
     524              <property name="title"> 
     525               <string>PC-BSD Recommendations</string> 
     526              </property> 
     527              <layout class="QVBoxLayout" name="verticalLayout_13"> 
     528               <item> 
     529                <widget class="QScrollArea" name="scroll_br_home_rec"> 
     530                 <property name="sizePolicy"> 
     531                  <sizepolicy hsizetype="Expanding" vsizetype="MinimumExpanding"> 
     532                   <horstretch>0</horstretch> 
     533                   <verstretch>0</verstretch> 
     534                  </sizepolicy> 
     535                 </property> 
     536                 <property name="styleSheet"> 
     537                  <string notr="true"/> 
     538                 </property> 
     539                 <property name="verticalScrollBarPolicy"> 
     540                  <enum>Qt::ScrollBarAsNeeded</enum> 
     541                 </property> 
     542                 <property name="widgetResizable"> 
     543                  <bool>true</bool> 
     544                 </property> 
     545                 <property name="alignment"> 
     546                  <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> 
     547                 </property> 
     548                 <widget class="QWidget" name="scroll_br_home_cats_contents"> 
     549                  <property name="geometry"> 
     550                   <rect> 
     551                    <x>0</x> 
     552                    <y>0</y> 
     553                    <width>100</width> 
     554                    <height>30</height> 
     555                   </rect> 
     556                  </property> 
     557                  <layout class="QVBoxLayout" name="verticalLayout_6"/> 
     558                 </widget> 
     559                </widget> 
     560               </item> 
     561              </layout> 
     562             </widget> 
     563            </item> 
     564            <item row="1" column="0"> 
     565             <widget class="QGroupBox" name="group_br_home_spotlight"> 
     566              <property name="title"> 
     567               <string>Application Spotlight</string> 
     568              </property> 
     569              <property name="checkable"> 
     570               <bool>false</bool> 
     571              </property> 
     572              <layout class="QVBoxLayout" name="verticalLayout_17"> 
     573               <item> 
     574                <widget class="QScrollArea" name="scroll_br_home_spot"> 
     575                 <property name="widgetResizable"> 
     576                  <bool>true</bool> 
     577                 </property> 
     578                 <widget class="QWidget" name="scrollAreaWidgetContents_6"> 
     579                  <property name="geometry"> 
     580                   <rect> 
     581                    <x>0</x> 
     582                    <y>0</y> 
     583                    <width>100</width> 
     584                    <height>30</height> 
     585                   </rect> 
     586                  </property> 
     587                 </widget> 
     588                </widget> 
     589               </item> 
     590              </layout> 
     591             </widget> 
     592            </item> 
     593           </layout> 
     594          </widget> 
     595          <widget class="QWidget" name="page_cat"> 
     596           <layout class="QVBoxLayout" name="verticalLayout_9"> 
     597            <item> 
     598             <layout class="QHBoxLayout" name="horizontalLayout_2"> 
     599              <item> 
     600               <widget class="QLabel" name="label_cat_icon"> 
     601                <property name="maximumSize"> 
     602                 <size> 
     603                  <width>32</width> 
     604                  <height>32</height> 
     605                 </size> 
     606                </property> 
     607                <property name="text"> 
     608                 <string notr="true"/> 
     609                </property> 
     610                <property name="pixmap"> 
     611                 <pixmap resource="SoftwareManager.qrc">:/icons/appcafe.png</pixmap> 
     612                </property> 
     613                <property name="scaledContents"> 
     614                 <bool>true</bool> 
     615                </property> 
     616               </widget> 
     617              </item> 
     618              <item> 
     619               <widget class="QLabel" name="label_cat_name"> 
     620                <property name="font"> 
     621                 <font> 
     622                  <pointsize>11</pointsize> 
     623                  <weight>75</weight> 
     624                  <bold>true</bold> 
     625                 </font> 
     626                </property> 
     627                <property name="text"> 
     628                 <string>Category</string> 
     629                </property> 
     630               </widget> 
     631              </item> 
     632             </layout> 
     633            </item> 
     634            <item> 
     635             <widget class="QLabel" name="label_br_cat_empty"> 
     636              <property name="font"> 
     637               <font> 
     638                <weight>75</weight> 
     639                <bold>true</bold> 
     640               </font> 
     641              </property> 
     642              <property name="styleSheet"> 
     643               <string notr="true">background-color: rgba(255,0,0,150); border-radius: 5px;</string> 
     644              </property> 
     645              <property name="text"> 
     646               <string>No applications in this category match the current browser view options.</string> 
     647              </property> 
     648              <property name="alignment"> 
     649               <set>Qt::AlignCenter</set> 
     650              </property> 
     651             </widget> 
     652            </item> 
     653            <item> 
     654             <widget class="QScrollArea" name="scroll_br_cat_apps"> 
     655              <property name="widgetResizable"> 
     656               <bool>true</bool> 
     657              </property> 
     658              <widget class="QWidget" name="scrollAreaWidgetContents_4"> 
     659               <property name="geometry"> 
     660                <rect> 
     661                 <x>0</x> 
     662                 <y>0</y> 
     663                 <width>100</width> 
     664                 <height>30</height> 
     665                </rect> 
     666               </property> 
     667               <layout class="QVBoxLayout" name="verticalLayout_23"/> 
     668              </widget> 
     669             </widget> 
     670            </item> 
     671           </layout> 
     672          </widget> 
     673          <widget class="QWidget" name="page_browsecats"> 
     674           <layout class="QVBoxLayout" name="verticalLayout_7"> 
     675            <item> 
     676             <widget class="QScrollArea" name="scroll_br_cats"> 
     677              <property name="widgetResizable"> 
     678               <bool>true</bool> 
     679              </property> 
     680              <widget class="QWidget" name="scrollAreaWidgetContents_5"> 
     681               <property name="geometry"> 
     682                <rect> 
     683                 <x>0</x> 
     684                 <y>0</y> 
     685                 <width>100</width> 
     686                 <height>30</height> 
     687                </rect> 
     688               </property> 
     689               <layout class="QVBoxLayout" name="verticalLayout_24"/> 
     690              </widget> 
     691             </widget> 
     692            </item> 
     693           </layout> 
     694          </widget> 
     695          <widget class="QWidget" name="page_app"> 
     696           <layout class="QVBoxLayout" name="verticalLayout_14"> 
     697            <item> 
     698             <layout class="QGridLayout" name="gridLayout_3"> 
     699              <item row="0" column="1"> 
     700               <layout class="QVBoxLayout" name="verticalLayout_12"> 
     701                <property name="spacing"> 
     702                 <number>2</number> 
     703                </property> 
     704                <item> 
     705                 <widget class="QLabel" name="label_bapp_name"> 
     706                  <property name="font"> 
     707                   <font> 
     708                    <pointsize>13</pointsize> 
     709                    <weight>75</weight> 
     710                    <bold>true</bold> 
     711                   </font> 
     712                  </property> 
     713                  <property name="text"> 
     714                   <string notr="true">Sample Application</string> 
     715                  </property> 
     716                  <property name="scaledContents"> 
     717                   <bool>false</bool> 
     718                  </property> 
     719                 </widget> 
     720                </item> 
     721                <item> 
     722                 <layout class="QHBoxLayout" name="horizontalLayout_15"> 
     723                  <item> 
     724                   <widget class="QToolButton" name="tool_app_openweb"> 
     725                    <property name="toolTip"> 
     726                     <string>Open application website in browser</string> 
     727                    </property> 
     728                    <property name="styleSheet"> 
     729                     <string notr="true">QToolButton{background: transparent; border-width: 0px;} 
     730QToolButton::hover{border: 1px solid rgba(100,120,255,200); }</string> 
     731                    </property> 
     732                    <property name="text"> 
     733                     <string>...</string> 
     734                    </property> 
     735                    <property name="icon"> 
     736                     <iconset resource="SoftwareManager.qrc"> 
     737                      <normaloff>:/icons/graphicalapp.png</normaloff>:/icons/graphicalapp.png</iconset> 
     738                    </property> 
     739                   </widget> 
     740                  </item> 
     741                  <item> 
     742                   <widget class="QLabel" name="label_bapp_authorweb"> 
     743                    <property name="text"> 
     744                     <string notr="true">&lt;a href=http://www.pcbsd.org&gt;The PC-BSD Project&lt;/a&gt;</string> 
     745                    </property> 
     746                    <property name="openExternalLinks"> 
     747                     <bool>true</bool> 
     748                    </property> 
     749                   </widget> 
     750                  </item> 
     751                 </layout> 
     752                </item> 
     753                <item> 
     754                 <layout class="QHBoxLayout" name="horizontalLayout_16"> 
     755                  <item> 
     756                   <widget class="QToolButton" name="tool_app_rank"> 
     757                    <property name="font"> 
     758                     <font> 
     759                      <weight>75</weight> 
     760                      <bold>true</bold> 
     761                     </font> 
     762                    </property> 
     763                    <property name="toolTip"> 
     764                     <string>Rate this application on the PC-BSD wiki</string> 
     765                    </property> 
     766                    <property name="styleSheet"> 
     767                     <string notr="true">QToolButton{background: transparent; border-width: 0px;} 
     768QToolButton::hover{border: 1px solid rgba(100,120,255,200); }</string> 
     769                    </property> 
     770                    <property name="text"> 
     771                     <string notr="true">Rank</string> 
     772                    </property> 
     773                    <property name="icon"> 
     774                     <iconset resource="SoftwareManager.qrc"> 
     775                      <normaloff>:/icons/favorite.png</normaloff>:/icons/favorite.png</iconset> 
     776                    </property> 
     777                    <property name="toolButtonStyle"> 
     778                     <enum>Qt::ToolButtonTextBesideIcon</enum> 
     779                    </property> 
     780                   </widget> 
     781                  </item> 
     782                  <item> 
     783                   <widget class="QToolButton" name="tool_app_tips"> 
     784                    <property name="text"> 
     785                     <string>User Tips</string> 
     786                    </property> 
     787                    <property name="icon"> 
     788                     <iconset resource="SoftwareManager.qrc"> 
     789                      <normaloff>:/icons/info-tips.png</normaloff>:/icons/info-tips.png</iconset> 
     790                    </property> 
     791                    <property name="toolButtonStyle"> 
     792                     <enum>Qt::ToolButtonTextBesideIcon</enum> 
     793                    </property> 
     794                   </widget> 
     795                  </item> 
     796                 </layout> 
     797                </item> 
     798                <item> 
     799                 <spacer name="verticalSpacer_3"> 
     800                  <property name="orientation"> 
     801                   <enum>Qt::Vertical</enum> 
     802                  </property> 
     803                  <property name="sizeHint" stdset="0"> 
     804                   <size> 
     805                    <width>20</width> 
     806                    <height>40</height> 
     807                   </size> 
     808                  </property> 
     809                 </spacer> 
     810                </item> 
     811               </layout> 
     812              </item> 
     813              <item row="0" column="2"> 
     814               <spacer name="horizontalSpacer_4"> 
     815                <property name="orientation"> 
     816                 <enum>Qt::Horizontal</enum> 
     817                </property> 
     818                <property name="sizeHint" stdset="0"> 
     819                 <size> 
     820                  <width>40</width> 
     821                  <height>20</height> 
     822                 </size> 
     823                </property> 
     824               </spacer> 
     825              </item> 
     826              <item row="0" column="0"> 
     827               <layout class="QVBoxLayout" name="verticalLayout_28"> 
     828                <item> 
     829                 <widget class="QLabel" name="label_bapp_icon"> 
     830                  <property name="maximumSize"> 
     831                   <size> 
     832                    <width>64</width> 
     833                    <height>64</height> 
     834                   </size> 
     835                  </property> 
     836                  <property name="text"> 
     837                   <string/> 
     838                  </property> 
     839                  <property name="pixmap"> 
     840                   <pixmap resource="SoftwareManager.qrc">:/icons/appcafe.png</pixmap> 
     841                  </property> 
     842                  <property name="scaledContents"> 
    484843                   <bool>true</bool> 
    485844                  </property> 
    486                   <property name="checked"> 
    487                    <bool>true</bool> 
    488                   </property> 
    489                   <layout class="QVBoxLayout" name="verticalLayout_5"> 
     845                 </widget> 
     846                </item> 
     847                <item> 
     848                 <spacer name="verticalSpacer_4"> 
     849                  <property name="orientation"> 
     850                   <enum>Qt::Vertical</enum> 
     851                  </property> 
     852                  <property name="sizeHint" stdset="0"> 
     853                   <size> 
     854                    <width>20</width> 
     855                    <height>40</height> 
     856                   </size> 
     857                  </property> 
     858                 </spacer> 
     859                </item> 
     860               </layout> 
     861              </item> 
     862              <item row="1" column="0" colspan="3"> 
     863               <widget class="QGroupBox" name="group_app_installed"> 
     864                <property name="title"> 
     865                 <string/> 
     866                </property> 
     867                <layout class="QHBoxLayout" name="horizontalLayout_7"> 
     868                 <property name="margin"> 
     869                  <number>1</number> 
     870                 </property> 
     871                 <item> 
     872                  <widget class="QToolButton" name="tool_install_startApp"> 
     873                   <property name="sizePolicy"> 
     874                    <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 
     875                     <horstretch>0</horstretch> 
     876                     <verstretch>0</verstretch> 
     877                    </sizepolicy> 
     878                   </property> 
     879                   <property name="statusTip"> 
     880                    <string>Start the application</string> 
     881                   </property> 
     882                   <property name="layoutDirection"> 
     883                    <enum>Qt::LeftToRight</enum> 
     884                   </property> 
     885                   <property name="text"> 
     886                    <string>Launch</string> 
     887                   </property> 
     888                   <property name="icon"> 
     889                    <iconset resource="SoftwareManager.qrc"> 
     890                     <normaloff>:/icons/application.png</normaloff>:/icons/application.png</iconset> 
     891                   </property> 
     892                   <property name="iconSize"> 
     893                    <size> 
     894                     <width>20</width> 
     895                     <height>20</height> 
     896                    </size> 
     897                   </property> 
     898                   <property name="popupMode"> 
     899                    <enum>QToolButton::InstantPopup</enum> 
     900                   </property> 
     901                   <property name="toolButtonStyle"> 
     902                    <enum>Qt::ToolButtonTextBesideIcon</enum> 
     903                   </property> 
     904                  </widget> 
     905                 </item> 
     906                 <item> 
     907                  <widget class="QToolButton" name="tool_install_maintainer"> 
     908                   <property name="text"> 
     909                    <string>Contact Maintainer</string> 
     910                   </property> 
     911                   <property name="icon"> 
     912                    <iconset resource="SoftwareManager.qrc"> 
     913                     <normaloff>:/icons/email.png</normaloff>:/icons/email.png</iconset> 
     914                   </property> 
     915                   <property name="iconSize"> 
     916                    <size> 
     917                     <width>20</width> 
     918                     <height>20</height> 
     919                    </size> 
     920                   </property> 
     921                   <property name="popupMode"> 
     922                    <enum>QToolButton::InstantPopup</enum> 
     923                   </property> 
     924                   <property name="toolButtonStyle"> 
     925                    <enum>Qt::ToolButtonTextBesideIcon</enum> 
     926                   </property> 
     927                  </widget> 
     928                 </item> 
     929                 <item> 
     930                  <widget class="QToolButton" name="tool_install_shortcuts"> 
     931                   <property name="text"> 
     932                    <string>Shortcuts</string> 
     933                   </property> 
     934                   <property name="icon"> 
     935                    <iconset resource="SoftwareManager.qrc"> 
     936                     <normaloff>:/icons/config.png</normaloff>:/icons/config.png</iconset> 
     937                   </property> 
     938                   <property name="iconSize"> 
     939                    <size> 
     940                     <width>20</width> 
     941                     <height>20</height> 
     942                    </size> 
     943                   </property> 
     944                   <property name="popupMode"> 
     945                    <enum>QToolButton::InstantPopup</enum> 
     946                   </property> 
     947                   <property name="toolButtonStyle"> 
     948                    <enum>Qt::ToolButtonTextBesideIcon</enum> 
     949                   </property> 
     950                  </widget> 
     951                 </item> 
     952                 <item> 
     953                  <spacer name="horizontalSpacer_8"> 
     954                   <property name="orientation"> 
     955                    <enum>Qt::Horizontal</enum> 
     956                   </property> 
     957                   <property name="sizeHint" stdset="0"> 
     958                    <size> 
     959                     <width>40</width> 
     960                     <height>20</height> 
     961                    </size> 
     962                   </property> 
     963                  </spacer> 
     964                 </item> 
     965                </layout> 
     966               </widget> 
     967              </item> 
     968              <item row="0" column="3" rowspan="2"> 
     969               <layout class="QVBoxLayout" name="verticalLayout_11"> 
     970                <item> 
     971                 <layout class="QHBoxLayout" name="horizontalLayout_8"> 
     972                  <item> 
     973                   <widget class="QToolButton" name="tool_bapp_download"> 
     974                    <property name="sizePolicy"> 
     975                     <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 
     976                      <horstretch>0</horstretch> 
     977                      <verstretch>0</verstretch> 
     978                     </sizepolicy> 
     979                    </property> 
     980                    <property name="minimumSize"> 
     981                     <size> 
     982                      <width>80</width> 
     983                      <height>0</height> 
     984                     </size> 
     985                    </property> 
     986                    <property name="font"> 
     987                     <font> 
     988                      <weight>75</weight> 
     989                      <bold>true</bold> 
     990                     </font> 
     991                    </property> 
     992                    <property name="styleSheet"> 
     993                     <string notr="true">QToolButton::menu-button{ 
     994width: 14px; 
     995}</string> 
     996                    </property> 
     997                    <property name="text"> 
     998                     <string notr="true">Install</string> 
     999                    </property> 
     1000                    <property name="icon"> 
     1001                     <iconset resource="SoftwareManager.qrc"> 
     1002                      <normaloff>:/icons/app_download.png</normaloff>:/icons/app_download.png</iconset> 
     1003                    </property> 
     1004                    <property name="iconSize"> 
     1005                     <size> 
     1006                      <width>48</width> 
     1007                      <height>48</height> 
     1008                     </size> 
     1009                    </property> 
     1010                    <property name="popupMode"> 
     1011                     <enum>QToolButton::MenuButtonPopup</enum> 
     1012                    </property> 
     1013                    <property name="toolButtonStyle"> 
     1014                     <enum>Qt::ToolButtonTextUnderIcon</enum> 
     1015                    </property> 
     1016                   </widget> 
     1017                  </item> 
     1018                 </layout> 
     1019                </item> 
     1020                <item> 
     1021                 <layout class="QFormLayout" name="formLayout_5"> 
     1022                  <property name="fieldGrowthPolicy"> 
     1023                   <enum>QFormLayout::ExpandingFieldsGrow</enum> 
     1024                  </property> 
     1025                  <property name="formAlignment"> 
     1026                   <set>Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing</set> 
     1027                  </property> 
     1028                  <property name="leftMargin"> 
     1029                   <number>3</number> 
     1030                  </property> 
     1031                  <property name="rightMargin"> 
     1032                   <number>3</number> 
     1033                  </property> 
     1034                  <item row="0" column="0"> 
     1035                   <widget class="QLabel" name="label_9"> 
     1036                    <property name="font"> 
     1037                     <font> 
     1038                      <weight>50</weight> 
     1039                      <italic>true</italic> 
     1040                      <bold>false</bold> 
     1041                     </font> 
     1042                    </property> 
     1043                    <property name="text"> 
     1044                     <string>Version:</string> 
     1045                    </property> 
     1046                   </widget> 
     1047                  </item> 
     1048                  <item row="0" column="1"> 
     1049                   <widget class="QLabel" name="label_bapp_version"> 
     1050                    <property name="font"> 
     1051                     <font> 
     1052                      <weight>50</weight> 
     1053                      <italic>false</italic> 
     1054                      <bold>false</bold> 
     1055                     </font> 
     1056                    </property> 
     1057                    <property name="text"> 
     1058                     <string notr="true">x.xx.x</string> 
     1059                    </property> 
     1060                   </widget> 
     1061                  </item> 
     1062                  <item row="1" column="0"> 
     1063                   <widget class="QLabel" name="label_19"> 
     1064                    <property name="font"> 
     1065                     <font> 
     1066                      <weight>50</weight> 
     1067                      <italic>true</italic> 
     1068                      <bold>false</bold> 
     1069                     </font> 
     1070                    </property> 
     1071                    <property name="text"> 
     1072                     <string>Size:</string> 
     1073                    </property> 
     1074                   </widget> 
     1075                  </item> 
     1076                  <item row="1" column="1"> 
     1077                   <widget class="QLabel" name="label_bapp_size"> 
     1078                    <property name="text"> 
     1079                     <string notr="true">??.? MB</string> 
     1080                    </property> 
     1081                   </widget> 
     1082                  </item> 
     1083                 </layout> 
     1084                </item> 
     1085               </layout> 
     1086              </item> 
     1087             </layout> 
     1088            </item> 
     1089            <item> 
     1090             <widget class="Line" name="line"> 
     1091              <property name="orientation"> 
     1092               <enum>Qt::Horizontal</enum> 
     1093              </property> 
     1094             </widget> 
     1095            </item> 
     1096            <item> 
     1097             <widget class="QGroupBox" name="group_bapp_info"> 
     1098              <property name="title"> 
     1099               <string>Application Information</string> 
     1100              </property> 
     1101              <layout class="QVBoxLayout" name="verticalLayout_15"> 
     1102               <property name="leftMargin"> 
     1103                <number>3</number> 
     1104               </property> 
     1105               <property name="topMargin"> 
     1106                <number>1</number> 
     1107               </property> 
     1108               <property name="rightMargin"> 
     1109                <number>3</number> 
     1110               </property> 
     1111               <property name="bottomMargin"> 
     1112                <number>1</number> 
     1113               </property> 
     1114               <item> 
     1115                <layout class="QHBoxLayout" name="horizontalLayout_3"> 
     1116                 <item> 
     1117                  <layout class="QFormLayout" name="formLayout_3"> 
     1118                   <property name="fieldGrowthPolicy"> 
     1119                    <enum>QFormLayout::ExpandingFieldsGrow</enum> 
     1120                   </property> 
     1121                   <item row="0" column="0"> 
     1122                    <widget class="QLabel" name="label_11"> 
     1123                     <property name="font"> 
     1124                      <font> 
     1125                       <weight>75</weight> 
     1126                       <bold>true</bold> 
     1127                      </font> 
     1128                     </property> 
     1129                     <property name="text"> 
     1130                      <string>Platform:</string> 
     1131                     </property> 
     1132                    </widget> 
     1133                   </item> 
     1134                   <item row="0" column="1"> 
     1135                    <widget class="QLabel" name="label_bapp_arch"> 
     1136                     <property name="text"> 
     1137                      <string notr="true">TextLabel</string> 
     1138                     </property> 
     1139                    </widget> 
     1140                   </item> 
     1141                  </layout> 
     1142                 </item> 
     1143                 <item> 
     1144                  <spacer name="horizontalSpacer_6"> 
     1145                   <property name="orientation"> 
     1146                    <enum>Qt::Horizontal</enum> 
     1147                   </property> 
     1148                   <property name="sizeHint" stdset="0"> 
     1149                    <size> 
     1150                     <width>40</width> 
     1151                     <height>20</height> 
     1152                    </size> 
     1153                   </property> 
     1154                  </spacer> 
     1155                 </item> 
     1156                 <item> 
     1157                  <layout class="QFormLayout" name="formLayout_4"> 
     1158                   <item row="0" column="0"> 
     1159                    <widget class="QLabel" name="label_17"> 
     1160                     <property name="font"> 
     1161                      <font> 
     1162                       <weight>75</weight> 
     1163                       <bold>true</bold> 
     1164                      </font> 
     1165                     </property> 
     1166                     <property name="text"> 
     1167                      <string>License:</string> 
     1168                     </property> 
     1169                    </widget> 
     1170                   </item> 
     1171                   <item row="0" column="1"> 
     1172                    <widget class="QLabel" name="label_bapp_license"> 
     1173                     <property name="text"> 
     1174                      <string notr="true">BSD</string> 
     1175                     </property> 
     1176                    </widget> 
     1177                   </item> 
     1178                  </layout> 
     1179                 </item> 
     1180                 <item> 
     1181                  <spacer name="horizontalSpacer_5"> 
     1182                   <property name="orientation"> 
     1183                    <enum>Qt::Horizontal</enum> 
     1184                   </property> 
     1185                   <property name="sizeHint" stdset="0"> 
     1186                    <size> 
     1187                     <width>40</width> 
     1188                     <height>20</height> 
     1189                    </size> 
     1190                   </property> 
     1191                  </spacer> 
     1192                 </item> 
     1193                 <item> 
     1194                  <layout class="QFormLayout" name="formLayout_2"> 
     1195                   <property name="fieldGrowthPolicy"> 
     1196                    <enum>QFormLayout::ExpandingFieldsGrow</enum> 
     1197                   </property> 
     1198                   <item row="0" column="0"> 
     1199                    <widget class="QLabel" name="label_13"> 
     1200                     <property name="font"> 
     1201                      <font> 
     1202                       <weight>75</weight> 
     1203                       <bold>true</bold> 
     1204                      </font> 
     1205                     </property> 
     1206                     <property name="text"> 
     1207                      <string>Type:</string> 
     1208                     </property> 
     1209                    </widget> 
     1210                   </item> 
     1211                   <item row="0" column="1"> 
     1212                    <widget class="QLabel" name="label_bapp_type"> 
     1213                     <property name="text"> 
     1214                      <string notr="true">TextLabel</string> 
     1215                     </property> 
     1216                    </widget> 
     1217                   </item> 
     1218                  </layout> 
     1219                 </item> 
     1220                </layout> 
     1221               </item> 
     1222               <item> 
     1223                <widget class="QTabWidget" name="tabWidget_browse_info"> 
     1224                 <property name="styleSheet"> 
     1225                  <string notr="true">QToolTip{  
     1226background: rgb(230,230,230);  
     1227border: 1px solid grey; 
     1228border-radius: 3px; 
     1229padding: 1px; 
     1230color: black; 
     1231}</string> 
     1232                 </property> 
     1233                 <property name="currentIndex"> 
     1234                  <number>2</number> 
     1235                 </property> 
     1236                 <widget class="QWidget" name="tab_app_desc"> 
     1237                  <attribute name="icon"> 
     1238                   <iconset resource="SoftwareManager.qrc"> 
     1239                    <normaloff>:/icons/xdg_mime.png</normaloff>:/icons/xdg_mime.png</iconset> 
     1240                  </attribute> 
     1241                  <attribute name="title"> 
     1242                   <string>Description</string> 
     1243                  </attribute> 
     1244                  <layout class="QVBoxLayout" name="verticalLayout_22"> 
    4901245                   <item> 
    491                     <widget class="QScrollArea" name="scroll_br_home_newapps"> 
     1246                    <widget class="QTextEdit" name="text_bapp_description"> 
     1247                     <property name="styleSheet"> 
     1248                      <string notr="true">background: transparent; border-width: 0px;</string> 
     1249                     </property> 
     1250                     <property name="frameShape"> 
     1251                      <enum>QFrame::StyledPanel</enum> 
     1252                     </property> 
     1253                     <property name="frameShadow"> 
     1254                      <enum>QFrame::Plain</enum> 
     1255                     </property> 
     1256                     <property name="horizontalScrollBarPolicy"> 
     1257                      <enum>Qt::ScrollBarAlwaysOff</enum> 
     1258                     </property> 
     1259                     <property name="textInteractionFlags"> 
     1260                      <set>Qt::TextSelectableByMouse</set> 
     1261                     </property> 
     1262                    </widget> 
     1263                   </item> 
     1264                  </layout> 
     1265                 </widget> 
     1266                 <widget class="QWidget" name="tab_app_screenshots"> 
     1267                  <attribute name="icon"> 
     1268                   <iconset resource="SoftwareManager.qrc"> 
     1269                    <normaloff>:/icons/xdg_desktop.png</normaloff>:/icons/xdg_desktop.png</iconset> 
     1270                  </attribute> 
     1271                  <attribute name="title"> 
     1272                   <string>ScreenShots</string> 
     1273                  </attribute> 
     1274                  <layout class="QVBoxLayout" name="verticalLayout_26"> 
     1275                   <item> 
     1276                    <widget class="QLabel" name="label_app_screenshot"> 
    4921277                     <property name="sizePolicy"> 
    493                       <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 
     1278                      <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 
    4941279                       <horstretch>0</horstretch> 
    4951280                       <verstretch>0</verstretch> 
    4961281                      </sizepolicy> 
    4971282                     </property> 
    498                      <property name="minimumSize"> 
    499                       <size> 
    500                        <width>0</width> 
    501                        <height>0</height> 
    502                       </size> 
    503                      </property> 
    504                      <property name="verticalScrollBarPolicy"> 
     1283                     <property name="text"> 
     1284                      <string notr="true"/> 
     1285                     </property> 
     1286                     <property name="alignment"> 
     1287                      <set>Qt::AlignCenter</set> 
     1288                     </property> 
     1289                    </widget> 
     1290                   </item> 
     1291                   <item> 
     1292                    <layout class="QHBoxLayout" name="horizontalLayout_9"> 
     1293                     <item> 
     1294                      <widget class="QToolButton" name="tool_app_prevScreen"> 
     1295                       <property name="text"> 
     1296                        <string>...</string> 
     1297                       </property> 
     1298                       <property name="icon"> 
     1299                        <iconset resource="SoftwareManager.qrc"> 
     1300                         <normaloff>:/icons/go-previous.png</normaloff>:/icons/go-previous.png</iconset> 
     1301                       </property> 
     1302                       <property name="autoRaise"> 
     1303                        <bool>false</bool> 
     1304                       </property> 
     1305                      </widget> 
     1306                     </item> 
     1307                     <item> 
     1308                      <widget class="QLabel" name="label_app_cScreen"> 
     1309                       <property name="text"> 
     1310                        <string notr="true">?/?</string> 
     1311                       </property> 
     1312                       <property name="alignment"> 
     1313                        <set>Qt::AlignCenter</set> 
     1314                       </property> 
     1315                      </widget> 
     1316                     </item> 
     1317                     <item> 
     1318                      <widget class="QToolButton" name="tool_app_nextScreen"> 
     1319                       <property name="text"> 
     1320                        <string>...</string> 
     1321                       </property> 
     1322                       <property name="icon"> 
     1323                        <iconset resource="SoftwareManager.qrc"> 
     1324                         <normaloff>:/icons/go-next.png</normaloff>:/icons/go-next.png</iconset> 
     1325                       </property> 
     1326                      </widget> 
     1327                     </item> 
     1328                    </layout> 
     1329                   </item> 
     1330                  </layout> 
     1331                 </widget> 
     1332                 <widget class="QWidget" name="tab_app_plugins"> 
     1333                  <attribute name="icon"> 
     1334                   <iconset resource="SoftwareManager.qrc"> 
     1335                    <normaloff>:/icons/xdg_menu.png</normaloff>:/icons/xdg_menu.png</iconset> 
     1336                  </attribute> 
     1337                  <attribute name="title"> 
     1338                   <string>Plugins</string> 
     1339                  </attribute> 
     1340                  <layout class="QVBoxLayout" name="verticalLayout_8"> 
     1341                   <item> 
     1342                    <widget class="QScrollArea" name="scroll_app_plugins"> 
     1343                     <property name="styleSheet"> 
     1344                      <string notr="true">background: transparent;</string> 
     1345                     </property> 
     1346                     <property name="horizontalScrollBarPolicy"> 
    5051347                      <enum>Qt::ScrollBarAlwaysOff</enum> 
    506                      </property> 
    507                      <property name="horizontalScrollBarPolicy"> 
    508                       <enum>Qt::ScrollBarAsNeeded</enum> 
    5091348                     </property> 
    5101349                     <property name="widgetResizable"> 
     
    5141353                      <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
    5151354                     </property> 
    516                      <widget class="QWidget" name="scroll_br_home_newapps_contents"> 
     1355                     <widget class="QWidget" name="scrollAreaWidgetContents_8"> 
    5171356                      <property name="geometry"> 
    5181357                       <rect> 
    5191358                        <x>0</x> 
    5201359                        <y>0</y> 
    521                         <width>72</width> 
    522                         <height>16</height> 
    523                        </rect> 
    524                       </property> 
    525                       <layout class="QHBoxLayout" name="horizontalLayout_5"/> 
    526                      </widget> 
    527                     </widget> 
    528                    </item> 
    529                   </layout> 
    530                  </widget> 
    531                 </item> 
    532                 <item row="2" column="0"> 
    533                  <widget class="QGroupBox" name="group_br_recommend"> 
    534                   <property name="title"> 
    535                    <string>PC-BSD Recommendations</string> 
    536                   </property> 
    537                   <layout class="QVBoxLayout" name="verticalLayout_13"> 
    538                    <item> 
    539                     <widget class="QScrollArea" name="scroll_br_home_rec"> 
    540                      <property name="sizePolicy"> 
    541                       <sizepolicy hsizetype="Expanding" vsizetype="MinimumExpanding"> 
    542                        <horstretch>0</horstretch> 
    543                        <verstretch>0</verstretch> 
    544                       </sizepolicy> 
    545                      </property> 
    546                      <property name="styleSheet"> 
    547                       <string notr="true"/> 
    548                      </property> 
    549                      <property name="verticalScrollBarPolicy"> 
    550                       <enum>Qt::ScrollBarAsNeeded</enum> 
    551                      </property> 
    552                      <property name="widgetResizable"> 
    553                       <bool>true</bool> 
    554                      </property> 
    555                      <property name="alignment"> 
    556                       <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> 
    557                      </property> 
    558                      <widget class="QWidget" name="scroll_br_home_cats_contents"> 
    559                       <property name="geometry"> 
    560                        <rect> 
    561                         <x>0</x> 
    562                         <y>0</y> 
    563                         <width>51</width> 
    564                         <height>16</height> 
    565                        </rect> 
    566                       </property> 
    567                       <layout class="QVBoxLayout" name="verticalLayout_6"/> 
    568                      </widget> 
    569                     </widget> 
    570                    </item> 
    571                   </layout> 
    572                  </widget> 
    573                 </item> 
    574                 <item row="1" column="0"> 
    575                  <widget class="QGroupBox" name="group_br_home_spotlight"> 
    576                   <property name="title"> 
    577                    <string>Application Spotlight</string> 
    578                   </property> 
    579                   <property name="checkable"> 
    580                    <bool>false</bool> 
    581                   </property> 
    582                   <layout class="QVBoxLayout" name="verticalLayout_17"> 
    583                    <item> 
    584                     <widget class="QScrollArea" name="scroll_br_home_spot"> 
    585                      <property name="widgetResizable"> 
    586                       <bool>true</bool> 
    587                      </property> 
    588                      <widget class="QWidget" name="scrollAreaWidgetContents_6"> 
    589                       <property name="geometry"> 
    590                        <rect> 
    591                         <x>0</x> 
    592                         <y>0</y> 
    593                         <width>51</width> 
    594                         <height>16</height> 
     1360                        <width>452</width> 
     1361                        <height>66</height> 
    5951362                       </rect> 
    5961363                      </property> 
     
    6001367                  </layout> 
    6011368                 </widget> 
    602                 </item> 
    603                </layout> 
    604               </widget> 
    605               <widget class="QWidget" name="page_cat"> 
    606                <layout class="QVBoxLayout" name="verticalLayout_9"> 
    607                 <item> 
    608                  <layout class="QHBoxLayout" name="horizontalLayout_2"> 
    609                   <item> 
    610                    <widget class="QLabel" name="label_cat_icon"> 
    611                     <property name="maximumSize"> 
    612                      <size> 
    613                       <width>32</width> 
    614                       <height>32</height> 
    615                      </size> 
    616                     </property> 
    617                     <property name="text"> 
    618                      <string notr="true"/> 
    619                     </property> 
    620                     <property name="pixmap"> 
    621                      <pixmap resource="SoftwareManager.qrc">:/icons/appcafe.png</pixmap> 
    622                     </property> 
    623                     <property name="scaledContents"> 
    624                      <bool>true</bool> 
    625                     </property> 
    626                    </widget> 
    627                   </item> 
    628                   <item> 
    629                    <widget class="QLabel" name="label_cat_name"> 
    630                     <property name="font"> 
    631                      <font> 
    632                       <pointsize>11</pointsize> 
    633                       <weight>75</weight> 
    634                       <bold>true</bold> 
    635                      </font> 
    636                     </property> 
    637                     <property name="text"> 
    638                      <string>Category</string> 
    639                     </property> 
    640                    </widget> 
    641                   </item> 
    642                  </layout> 
    643                 </item> 
    644                 <item> 
    645                  <widget class="QLabel" name="label_br_cat_empty"> 
    646                   <property name="font"> 
    647                    <font> 
    648                     <weight>75</weight> 
    649                     <bold>true</bold> 
    650                    </font> 
    651                   </property> 
    652                   <property name="styleSheet"> 
    653                    <string notr="true">background-color: rgba(255,0,0,150); border-radius: 5px;</string> 
    654                   </property> 
    655                   <property name="text"> 
    656                    <string>No applications in this category match the current browser view options.</string> 
    657                   </property> 
    658                   <property name="alignment"> 
    659                    <set>Qt::AlignCenter</set> 
    660                   </property> 
    661                  </widget> 
    662                 </item> 
    663                 <item> 
    664                  <widget class="QScrollArea" name="scroll_br_cat_apps"> 
    665                   <property name="widgetResizable"> 
    666                    <bool>true</bool> 
    667                   </property> 
    668                   <widget class="QWidget" name="scrollAreaWidgetContents_4"> 
    669                    <property name="geometry"> 
    670                     <rect> 
    671                      <x>0</x> 
    672                      <y>0</y> 
    673                      <width>73</width> 
    674                      <height>16</height> 
    675                     </rect> 
    676                    </property> 
    677                    <layout class="QVBoxLayout" name="verticalLayout_23"/> 
    678                   </widget> 
    679                  </widget> 
    680                 </item> 
    681                </layout> 
    682               </widget> 
    683               <widget class="QWidget" name="page_browsecats"> 
    684                <layout class="QVBoxLayout" name="verticalLayout_7"> 
    685                 <item> 
    686                  <widget class="QScrollArea" name="scroll_br_cats"> 
    687                   <property name="widgetResizable"> 
    688                    <bool>true</bool> 
    689                   </property> 
    690                   <widget class="QWidget" name="scrollAreaWidgetContents_5"> 
    691                    <property name="geometry"> 
    692                     <rect> 
    693                      <x>0</x> 
    694                      <y>0</y> 
    695                      <width>88</width> 
    696                      <height>18</height> 
    697                     </rect> 
    698                    </property> 
    699                    <layout class="QVBoxLayout" name="verticalLayout_24"/> 
    700                   </widget> 
    701                  </widget> 
    702                 </item> 
    703                </layout> 
    704               </widget> 
    705               <widget class="QWidget" name="page_app"> 
    706                <layout class="QVBoxLayout" name="verticalLayout_14"> 
    707                 <item> 
    708                  <layout class="QGridLayout" name="gridLayout_3"> 
    709                   <item row="0" column="1"> 
    710                    <layout class="QVBoxLayout" name="verticalLayout_12"> 
    711                     <property name="spacing"> 
    712                      <number>2</number> 
    713                     </property> 
    714                     <item> 
    715                      <widget class="QLabel" name="label_bapp_name"> 
    716                       <property name="font"> 
    717                        <font> 
    718                         <pointsize>13</pointsize> 
    719                         <weight>75</weight> 
    720                         <bold>true</bold> 
    721                        </font> 
    722                       </property> 
    723                       <property name="text"> 
    724                        <string notr="true">Sample Application</string> 
    725                       </property> 
    726                       <property name="scaledContents"> 
    727                        <bool>false</bool> 
    728                       </property> 
    729                      </widget> 
    730                     </item> 
    731                     <item> 
    732                      <layout class="QHBoxLayout" name="horizontalLayout_15"> 
    733                       <item> 
    734                        <widget class="QToolButton" name="tool_app_openweb"> 
    735                         <property name="toolTip"> 
    736                          <string>Open application website in browser</string> 
    737                         </property> 
    738                         <property name="styleSheet"> 
    739                          <string notr="true">QToolButton{background: transparent; border-width: 0px;} 
    740 QToolButton::hover{border: 1px solid rgba(100,120,255,200); }</string> 
    741                         </property> 
    742                         <property name="text"> 
    743                          <string>...</string> 
    744                         </property> 
    745                         <property name="icon"> 
    746                          <iconset resource="SoftwareManager.qrc"> 
    747                           <normaloff>:/icons/graphicalapp.png</normaloff>:/icons/graphicalapp.png</iconset> 
    748                         </property> 
    749                        </widget> 
    750                       </item> 
    751                       <item> 
    752                        <widget class="QLabel" name="label_bapp_authorweb"> 
    753                         <property name="text"> 
    754                          <string notr="true">&lt;a href=http://www.pcbsd.org&gt;The PC-BSD Project&lt;/a&gt;</string> 
    755                         </property> 
    756                         <property name="openExternalLinks"> 
    757                          <bool>true</bool> 
    758                         </property> 
    759                        </widget> 
    760                       </item> 
    761                      </layout> 
    762                     </item> 
    763                     <item> 
    764                      <layout class="QHBoxLayout" name="horizontalLayout_16"> 
    765                       <item> 
    766                        <widget class="QToolButton" name="tool_app_rank"> 
    767                         <property name="font"> 
    768                          <font> 
    769                           <weight>75</weight> 
    770                           <bold>true</bold> 
    771                          </font> 
    772                         </property> 
    773                         <property name="toolTip"> 
    774                          <string>Rate this application on the PC-BSD wiki</string> 
    775                         </property> 
    776                         <property name="styleSheet"> 
    777                          <string notr="true">QToolButton{background: transparent; border-width: 0px;} 
    778 QToolButton::hover{border: 1px solid rgba(100,120,255,200); }</string> 
    779                         </property> 
    780                         <property name="text"> 
    781                          <string notr="true">Rank</string> 
    782                         </property> 
    783                         <property name="icon"> 
    784                          <iconset resource="SoftwareManager.qrc"> 
    785                           <normaloff>:/icons/favorite.png</normaloff>:/icons/favorite.png</iconset> 
    786                         </property> 
    787                         <property name="toolButtonStyle"> 
    788                          <enum>Qt::ToolButtonTextBesideIcon</enum> 
    789                         </property> 
    790                        </widget> 
    791                       </item> 
    792                       <item> 
    793                        <widget class="QToolButton" name="tool_app_tips"> 
    794                         <property name="text"> 
    795                          <string>User Tips</string> 
    796                         </property> 
    797                         <property name="icon"> 
    798                          <iconset resource="SoftwareManager.qrc"> 
    799                           <normaloff>:/icons/info-tips.png</normaloff>:/icons/info-tips.png</iconset> 
    800                         </property> 
    801                         <property name="toolButtonStyle"> 
    802                          <enum>Qt::ToolButtonTextBesideIcon</enum> 
    803                         </property> 
    804                        </widget> 
    805                       </item> 
    806                      </layout> 
    807                     </item> 
    808                     <item> 
    809                      <spacer name="verticalSpacer_3"> 
    810                       <property name="orientation"> 
    811                        <enum>Qt::Vertical</enum> 
    812                       </property> 
    813                       <property name="sizeHint" stdset="0"> 
    814                        <size> 
    815                         <width>20</width> 
    816                         <height>40</height> 
    817                        </size> 
    818                       </property> 
    819                      </spacer> 
    820                     </item> 
    821                    </layout> 
    822                   </item> 
    823                   <item row="0" column="2"> 
    824                    <spacer name="horizontalSpacer_4"> 
    825                     <property name="orientation"> 
    826                      <enum>Qt::Horizontal</enum> 
    827                     </property> 
    828                     <property name="sizeHint" stdset="0"> 
    829                      <size> 
    830                       <width>40</width> 
    831                       <height>20</height> 
    832                      </size> 
    833                     </property> 
    834                    </spacer> 
    835                   </item> 
    836                   <item row="0" column="0"> 
    837                    <layout class="QVBoxLayout" name="verticalLayout_28"> 
    838                     <item> 
    839                      <widget class="QLabel" name="label_bapp_icon"> 
    840                       <property name="maximumSize"> 
    841                        <size> 
    842                         <width>64</width> 
    843                         <height>64</height> 
    844                        </size> 
    845                       </property> 
    846                       <property name="text"> 
    847                        <string/> 
    848                       </property> 
    849                       <property name="pixmap"> 
    850                        <pixmap resource="SoftwareManager.qrc">:/icons/appcafe.png</pixmap> 
    851                       </property> 
    852                       <property name="scaledContents"> 
    853                        <bool>true</bool> 
    854                       </property> 
    855                      </widget> 
    856                     </item> 
    857                     <item> 
    858                      <spacer name="verticalSpacer_4"> 
    859                       <property name="orientation"> 
    860                        <enum>Qt::Vertical</enum> 
    861                       </property> 
    862                       <property name="sizeHint" stdset="0"> 
    863                        <size> 
    864                         <width>20</width> 
    865                         <height>40</height> 
    866                        </size> 
    867                       </property> 
    868                      </spacer> 
    869                     </item> 
    870                    </layout> 
    871                   </item> 
    872                   <item row="1" column="0" colspan="3"> 
    873                    <widget class="QGroupBox" name="group_app_installed"> 
    874                     <property name="title"> 
    875                      <string/> 
    876                     </property> 
    877                     <layout class="QHBoxLayout" name="horizontalLayout_7"> 
    878                      <property name="margin"> 
    879                       <number>1</number> 
    880                      </property> 
    881                      <item> 
    882                       <widget class="QToolButton" name="tool_install_startApp"> 
    883                        <property name="sizePolicy"> 
    884                         <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 
    885                          <horstretch>0</horstretch> 
    886                          <verstretch>0</verstretch> 
    887                         </sizepolicy> 
    888                        </property> 
    889                        <property name="statusTip"> 
    890                         <string>Start the application</string> 
    891                        </property> 
    892                        <property name="layoutDirection"> 
    893                         <enum>Qt::LeftToRight</enum> 
    894                        </property> 
    895                        <property name="text"> 
    896                         <string>Launch</string> 
    897                        </property> 
    898                        <property name="icon"> 
    899                         <iconset resource="SoftwareManager.qrc"> 
    900                          <normaloff>:/icons/application.png</normaloff>:/icons/application.png</iconset> 
    901                        </property> 
    902                        <property name="iconSize"> 
    903                         <size> 
    904                          <width>20</width> 
    905                          <height>20</height> 
    906                         </size> 
    907                        </property> 
    908                        <property name="popupMode"> 
    909                         <enum>QToolButton::InstantPopup</enum> 
    910                        </property> 
    911                        <property name="toolButtonStyle"> 
    912                         <enum>Qt::ToolButtonTextBesideIcon</enum> 
    913                        </property> 
    914                       </widget> 
    915                      </item> 
    916                      <item> 
    917                       <widget class="QToolButton" name="tool_install_maintainer"> 
    918                        <property name="text"> 
    919                         <string>Contact Maintainer</string> 
    920                        </property> 
    921                        <property name="icon"> 
    922                         <iconset resource="SoftwareManager.qrc"> 
    923                          <normaloff>:/icons/email.png</normaloff>:/icons/email.png</iconset> 
    924                        </property> 
    925                        <property name="iconSize"> 
    926                         <size> 
    927                          <width>20</width> 
    928                          <height>20</height> 
    929                         </size> 
    930                        </property> 
    931                        <property name="popupMode"> 
    932                         <enum>QToolButton::InstantPopup</enum> 
    933                        </property> 
    934                        <property name="toolButtonStyle"> 
    935                         <enum>Qt::ToolButtonTextBesideIcon</enum> 
    936                        </property> 
    937                       </widget> 
    938                      </item> 
    939                      <item> 
    940                       <widget class="QToolButton" name="tool_install_shortcuts"> 
    941                        <property name="text"> 
    942                         <string>Shortcuts</string> 
    943                        </property> 
    944                        <property name="icon"> 
    945                         <iconset resource="SoftwareManager.qrc"> 
    946                          <normaloff>:/icons/config.png</normaloff>:/icons/config.png</iconset> 
    947                        </property> 
    948                        <property name="iconSize"> 
    949                         <size> 
    950                          <width>20</width> 
    951                          <height>20</height> 
    952                         </size> 
    953                        </property> 
    954                        <property name="popupMode"> 
    955                         <enum>QToolButton::InstantPopup</enum> 
    956                        </property> 
    957                        <property name="toolButtonStyle"> 
    958                         <enum>Qt::ToolButtonTextBesideIcon</enum> 
    959                        </property> 
    960                       </widget> 
    961                      </item> 
    962                      <item> 
    963                       <spacer name="horizontalSpacer_8"> 
    964                        <property name="orientation"> 
    965                         <enum>Qt::Horizontal</enum> 
    966                        </property> 
    967                        <property name="sizeHint" stdset="0"> 
    968                         <size> 
    969                          <width>40</width> 
    970                          <height>20</height> 
    971                         </size> 
    972                        </property> 
    973                       </spacer> 
    974                      </item> 
    975                     </layout> 
    976                    </widget> 
    977                   </item> 
    978                   <item row="0" column="3" rowspan="2"> 
    979                    <layout class="QVBoxLayout" name="verticalLayout_11"> 
    980                     <item> 
    981                      <layout class="QHBoxLayout" name="horizontalLayout_8"> 
    982                       <item> 
    983                        <widget class="QToolButton" name="tool_bapp_download"> 
    984                         <property name="sizePolicy"> 
    985                          <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 
    986                           <horstretch>0</horstretch> 
    987                           <verstretch>0</verstretch> 
    988                          </sizepolicy> 
    989                         </property> 
    990                         <property name="minimumSize"> 
    991                          <size> 
    992                           <width>80</width> 
    993                           <height>0</height> 
    994                          </size> 
    995                         </property> 
    996                         <property name="font"> 
    997                          <font> 
    998                           <weight>75</weight> 
    999                           <bold>true</bold> 
    1000                          </font> 
    1001                         </property> 
    1002                         <property name="styleSheet"> 
    1003                          <string notr="true">QToolButton::menu-button{ 
    1004 width: 14px; 
    1005 }</string> 
    1006                         </property> 
    1007                         <property name="text"> 
    1008                          <string notr="true">Install</string> 
    1009                         </property> 
    1010                         <property name="icon"> 
    1011                          <iconset resource="SoftwareManager.qrc"> 
    1012                           <normaloff>:/icons/app_download.png</normaloff>:/icons/app_download.png</iconset> 
    1013                         </property> 
    1014                         <property name="iconSize"> 
    1015                          <size> 
    1016                           <width>48</width> 
    1017                           <height>48</height> 
    1018                          </size> 
    1019                         </property> 
    1020                         <property name="popupMode"> 
    1021                          <enum>QToolButton::MenuButtonPopup</enum> 
    1022                         </property> 
    1023                         <property name="toolButtonStyle"> 
    1024                          <enum>Qt::ToolButtonTextUnderIcon</enum> 
    1025                         </property> 
    1026                        </widget> 
    1027                       </item> 
    1028                      </layout> 
    1029                     </item> 
    1030                     <item> 
    1031                      <layout class="QFormLayout" name="formLayout_5"> 
    1032                       <property name="fieldGrowthPolicy"> 
    1033                        <enum>QFormLayout::ExpandingFieldsGrow</enum> 
    1034                       </property> 
    1035                       <property name="formAlignment"> 
    1036                        <set>Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing</set> 
    1037                       </property> 
    1038                       <property name="leftMargin"> 
    1039                        <number>3</number> 
    1040                       </property> 
    1041                       <property name="rightMargin"> 
    1042                        <number>3</number> 
    1043                       </property> 
    1044                       <item row="0" column="0"> 
    1045                        <widget class="QLabel" name="label_9"> 
    1046                         <property name="font"> 
    1047                          <font> 
    1048                           <weight>50</weight> 
    1049                           <italic>true</italic> 
    1050                           <bold>false</bold> 
    1051                          </font> 
    1052                         </property> 
    1053                         <property name="text"> 
    1054                          <string>Version:</string> 
    1055                         </property> 
    1056                        </widget> 
    1057                       </item> 
    1058                       <item row="0" column="1"> 
    1059                        <widget class="QLabel" name="label_bapp_version"> 
    1060                         <property name="font"> 
    1061                          <font> 
    1062                           <weight>50</weight> 
    1063                           <italic>false</italic> 
    1064                           <bold>false</bold> 
    1065                          </font> 
    1066                         </property> 
    1067                         <property name="text"> 
    1068                          <string notr="true">x.xx.x</string> 
    1069                         </property> 
    1070                        </widget> 
    1071                       </item> 
    1072                       <item row="1" column="0"> 
    1073                        <widget class="QLabel" name="label_19"> 
    1074                         <property name="font"> 
    1075                          <font> 
    1076                           <weight>50</weight> 
    1077                           <italic>true</italic> 
    1078                           <bold>false</bold> 
    1079                          </font> 
    1080                         </property> 
    1081                         <property name="text"> 
    1082                          <string>Size:</string> 
    1083                         </property> 
    1084                        </widget> 
    1085                       </item> 
    1086                       <item row="1" column="1"> 
    1087                        <widget class="QLabel" name="label_bapp_size"> 
    1088                         <property name="text"> 
    1089                          <string notr="true">??.? MB</string> 
    1090                         </property> 
    1091                        </widget> 
    1092                       </item> 
    1093                      </layout> 
    1094                     </item> 
    1095                    </layout> 
    1096                   </item> 
    1097                  </layout> 
    1098                 </item> 
    1099                 <item> 
    1100                  <widget class="Line" name="line"> 
    1101                   <property name="orientation"> 
    1102                    <enum>Qt::Horizontal</enum> 
    1103                   </property> 
    1104                  </widget> 
    1105                 </item> 
    1106                 <item> 
    1107                  <widget class="QGroupBox" name="group_bapp_info"> 
    1108                   <property name="title"> 
    1109                    <string>Application Information</string> 
    1110                   </property> 
    1111                   <layout class="QVBoxLayout" name="verticalLayout_15"> 
    1112                    <property name="leftMargin"> 
    1113                     <number>3</number> 
    1114                    </property> 
    1115                    <property name="topMargin"> 
    1116                     <number>1</number> 
    1117                    </property> 
    1118                    <property name="rightMargin"> 
    1119                     <number>3</number> 
    1120                    </property> 
    1121                    <property name="bottomMargin"> 
    1122                     <number>1</number> 
    1123                    </property> 
     1369                 <widget class="QWidget" name="tab_app_similar"> 
     1370                  <attribute name="icon"> 
     1371                   <iconset resource="SoftwareManager.qrc"> 
     1372                    <normaloff>:/icons/application.png</normaloff>:/icons/application.png</iconset> 
     1373                  </attribute> 
     1374                  <attribute name="title"> 
     1375                   <string>Similar</string> 
     1376                  </attribute> 
     1377                  <layout class="QVBoxLayout" name="verticalLayout_25"> 
    11241378                   <item> 
    1125                     <layout class="QHBoxLayout" name="horizontalLayout_3"> 
    1126                      <item> 
    1127                       <layout class="QFormLayout" name="formLayout_3"> 
    1128                        <property name="fieldGrowthPolicy"> 
    1129                         <enum>QFormLayout::ExpandingFieldsGrow</enum> 
    1130                        </property> 
    1131                        <item row="0" column="0"> 
    1132                         <widget class="QLabel" name="label_11"> 
    1133                          <property name="font"> 
    1134                           <font> 
    1135                            <weight>75</weight> 
    1136                            <bold>true</bold> 
    1137                           </font> 
    1138                          </property> 
    1139                          <property name="text"> 
    1140                           <string>Platform:</string> 
    1141                          </property> 
    1142                         </widget> 
    1143                        </item> 
    1144                        <item row="0" column="1"> 
    1145                         <widget class="QLabel" name="label_bapp_arch"> 
    1146                          <property name="text"> 
    1147                           <string notr="true">TextLabel</string> 
    1148                          </property> 
    1149                         </widget> 
    1150                        </item> 
    1151                       </layout> 
    1152                      </item> 
    1153                      <item> 
    1154                       <spacer name="horizontalSpacer_6"> 
    1155                        <property name="orientation"> 
    1156                         <enum>Qt::Horizontal</enum> 
    1157                        </property> 
    1158                        <property name="sizeHint" stdset="0"> 
    1159                         <size> 
    1160                          <width>40</width> 
    1161                          <height>20</height> 
    1162                         </size> 
    1163                        </property> 
    1164                       </spacer> 
    1165                      </item> 
    1166                      <item> 
    1167                       <layout class="QFormLayout" name="formLayout_4"> 
    1168                        <item row="0" column="0"> 
    1169                         <widget class="QLabel" name="label_17"> 
    1170                          <property name="font"> 
    1171                           <font> 
    1172                            <weight>75</weight> 
    1173                            <bold>true</bold> 
    1174                           </font> 
    1175                          </property> 
    1176                          <property name="text"> 
    1177                           <string>License:</string> 
    1178                          </property> 
    1179                         </widget> 
    1180                        </item> 
    1181                        <item row="0" column="1"> 
    1182                         <widget class="QLabel" name="label_bapp_license"> 
    1183                          <property name="text"> 
    1184                           <string notr="true">BSD</string> 
    1185                          </property> 
    1186                         </widget> 
    1187                        </item> 
    1188                       </layout> 
    1189                      </item> 
    1190                      <item> 
    1191                       <spacer name="horizontalSpacer_5"> 
    1192                        <property name="orientation"> 
    1193                         <enum>Qt::Horizontal</enum> 
    1194                        </property> 
    1195                        <property name="sizeHint" stdset="0"> 
    1196                         <size> 
    1197                          <width>40</width> 
    1198                          <height>20</height> 
    1199                         </size> 
    1200                        </property> 
    1201                       </spacer> 
    1202                      </item> 
    1203                      <item> 
    1204                       <layout class="QFormLayout" name="formLayout_2"> 
    1205                        <property name="fieldGrowthPolicy"> 
    1206                         <enum>QFormLayout::ExpandingFieldsGrow</enum> 
    1207                        </property> 
    1208                        <item row="0" column="0"> 
    1209                         <widget class="QLabel" name="label_13"> 
    1210                          <property name="font"> 
    1211                           <font> 
    1212                            <weight>75</weight> 
    1213                            <bold>true</bold> 
    1214                           </font> 
    1215                          </property> 
    1216                          <property name="text"> 
    1217                           <string>Type:</string> 
    1218                          </property> 
    1219                         </widget> 
    1220                        </item> 
    1221                        <item row="0" column="1"> 
    1222                         <widget class="QLabel" name="label_bapp_type"> 
    1223                          <property name="text"> 
    1224                           <string notr="true">TextLabel</string> 
    1225                          </property> 
    1226                         </widget> 
    1227                        </item> 
    1228                       </layout> 
    1229                      </item> 
    1230                     </layout> 
    1231                    </item> 
    1232                    <item> 
    1233                     <widget class="QTabWidget" name="tabWidget_browse_info"> 
     1379                    <widget class="QScrollArea" name="scroll_app_similar"> 
    12341380                     <property name="styleSheet"> 
    1235                       <string notr="true">QToolTip{  
    1236 background: rgb(230,230,230);  
    1237 border: 1px solid grey; 
    1238 border-radius: 3px; 
    1239 padding: 1px; 
    1240 color: black; 
    1241 }</string> 
    1242                      </property> 
    1243                      <property name="currentIndex"> 
    1244                       <number>2</number> 
    1245                      </property> 
    1246                      <widget class="QWidget" name="tab_app_desc"> 
    1247                       <attribute name="icon"> 
    1248                        <iconset resource="SoftwareManager.qrc"> 
    1249                         <normaloff>:/icons/xdg_mime.png</normaloff>:/icons/xdg_mime.png</iconset> 
    1250                       </attribute> 
    1251                       <attribute name="title"> 
    1252                        <string>Description</string> 
    1253                       </attribute> 
    1254                       <layout class="QVBoxLayout" name="verticalLayout_22"> 
    1255                        <item> 
    1256                         <widget class="QTextEdit" name="text_bapp_description"> 
    1257                          <property name="styleSheet"> 
    1258                           <string notr="true">background: transparent; border-width: 0px;</string> 
    1259                          </property> 
    1260                          <property name="frameShape"> 
    1261                           <enum>QFrame::StyledPanel</enum> 
    1262                          </property> 
    1263                          <property name="frameShadow"> 
    1264                           <enum>QFrame::Plain</enum> 
    1265                          </property> 
    1266                          <property name="horizontalScrollBarPolicy"> 
    1267                           <enum>Qt::ScrollBarAlwaysOff</enum> 
    1268                          </property> 
    1269                          <property name="textInteractionFlags"> 
    1270                           <set>Qt::TextSelectableByMouse</set> 
    1271                          </property> 
    1272                         </widget> 
    1273                        </item> 
    1274                       </layout> 
    1275                      </widget> 
    1276                      <widget class="QWidget" name="tab_app_screenshots"> 
    1277                       <attribute name="icon"> 
    1278                        <iconset resource="SoftwareManager.qrc"> 
    1279                         <normaloff>:/icons/xdg_desktop.png</normaloff>:/icons/xdg_desktop.png</iconset> 
    1280                       </attribute> 
    1281                       <attribute name="title"> 
    1282                        <string>ScreenShots</string> 
    1283                       </attribute> 
    1284                       <layout class="QVBoxLayout" name="verticalLayout_26"> 
    1285                        <item> 
    1286                         <widget class="QLabel" name="label_app_screenshot"> 
    1287                          <property name="sizePolicy"> 
    1288                           <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 
    1289                            <horstretch>0</horstretch> 
    1290                            <verstretch>0</verstretch> 
    1291                           </sizepolicy> 
    1292                          </property> 
    1293                          <property name="text"> 
    1294                           <string notr="true"/> 
    1295                          </property> 
    1296                          <property name="alignment"> 
    1297                           <set>Qt::AlignCenter</set> 
    1298                          </property> 
    1299                         </widget> 
    1300                        </item> 
    1301                        <item> 
    1302                         <layout class="QHBoxLayout" name="horizontalLayout_9"> 
    1303                          <item> 
    1304                           <widget class="QToolButton" name="tool_app_prevScreen"> 
    1305                            <property name="text"> 
    1306                             <string>...</string> 
    1307                            </property> 
    1308                            <property name="icon"> 
    1309                             <iconset resource="SoftwareManager.qrc"> 
    1310                              <normaloff>:/icons/go-previous.png</normaloff>:/icons/go-previous.png</iconset> 
    1311                            </property> 
    1312                            <property name="autoRaise"> 
    1313                             <bool>false</bool> 
    1314                            </property> 
    1315                           </widget> 
    1316                          </item> 
    1317                          <item> 
    1318                           <widget class="QLabel" name="label_app_cScreen"> 
    1319                            <property name="text"> 
    1320                             <string notr="true">?/?</string> 
    1321                            </property> 
    1322                            <property name="alignment"> 
    1323                             <set>Qt::AlignCenter</set> 
    1324                            </property> 
    1325                           </widget> 
    1326                          </item> 
    1327                          <item> 
    1328                           <widget class="QToolButton" name="tool_app_nextScreen"> 
    1329                            <property name="text"> 
    1330                             <string>...</string> 
    1331                            </property> 
    1332                            <property name="icon"> 
    1333                             <iconset resource="SoftwareManager.qrc"> 
    1334                              <normaloff>:/icons/go-next.png</normaloff>:/icons/go-next.png</iconset> 
    1335                            </property> 
    1336                           </widget> 
    1337                          </item> 
    1338                         </layout> 
    1339                        </item> 
    1340                       </layout> 
    1341                      </widget> 
    1342                      <widget class="QWidget" name="tab_app_plugins"> 
    1343                       <attribute name="icon"> 
    1344                        <iconset resource="SoftwareManager.qrc"> 
    1345                         <normaloff>:/icons/xdg_menu.png</normaloff>:/icons/xdg_menu.png</iconset> 
    1346                       </attribute> 
    1347                       <attribute name="title"> 
    1348                        <string>Plugins</string> 
    1349                       </attribute> 
    1350                       <layout class="QVBoxLayout" name="verticalLayout_8"> 
    1351                        <item> 
    1352                         <widget class="QScrollArea" name="scroll_app_plugins"> 
    1353                          <property name="styleSheet"> 
    1354                           <string notr="true">background: transparent;</string> 
    1355                          </property> 
    1356                          <property name="horizontalScrollBarPolicy"> 
    1357                           <enum>Qt::ScrollBarAlwaysOff</enum> 
    1358                          </property> 
    1359                          <property name="widgetResizable"> 
    1360                           <bool>true</bool> 
    1361                          </property> 
    1362                          <property name="alignment"> 
    1363                           <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
    1364                          </property> 
    1365                          <widget class="QWidget" name="scrollAreaWidgetContents_8"> 
    1366                           <property name="geometry"> 
    1367                            <rect> 
    1368                             <x>0</x> 
    1369                             <y>0</y> 
    1370                             <width>452</width> 
    1371                             <height>66</height> 
    1372                            </rect> 
    1373                           </property> 
    1374                          </widget> 
    1375                         </widget> 
    1376                        </item> 
    1377                       </layout> 
    1378                      </widget> 
    1379                      <widget class="QWidget" name="tab_app_similar"> 
    1380                       <attribute name="icon"> 
    1381                        <iconset resource="SoftwareManager.qrc"> 
    1382                         <normaloff>:/icons/application.png</normaloff>:/icons/application.png</iconset> 
    1383                       </attribute> 
    1384                       <attribute name="title"> 
    1385                        <string>Similar</string> 
    1386                       </attribute> 
    1387                       <layout class="QVBoxLayout" name="verticalLayout_25"> 
    1388                        <item> 
    1389                         <widget class="QScrollArea" name="scroll_app_similar"> 
    1390                          <property name="styleSheet"> 
    1391                           <string notr="true">background: transparent;</string> 
    1392                          </property> 
    1393                          <property name="horizontalScrollBarPolicy"> 
    1394                           <enum>Qt::ScrollBarAlwaysOff</enum> 
    1395                          </property> 
    1396                          <property name="widgetResizable"> 
    1397                           <bool>true</bool> 
    1398                          </property> 
    1399                          <property name="alignment"> 
    1400                           <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
    1401                          </property> 
    1402                          <widget class="QWidget" name="scrollAreaWidgetContents_7"> 
    1403                           <property name="geometry"> 
    1404                            <rect> 
    1405                             <x>0</x> 
    1406                             <y>0</y> 
    1407                             <width>452</width> 
    1408                             <height>136</height> 
    1409                            </rect> 
    1410                           </property> 
    1411                          </widget> 
    1412                         </widget> 
    1413                        </item> 
    1414                       </layout> 
    1415                      </widget> 
    1416                      <widget class="QWidget" name="tab_app_opts"> 
    1417                       <attribute name="icon"> 
    1418                        <iconset resource="SoftwareManager.qrc"> 
    1419                         <normaloff>:/icons/preferences-system.png</normaloff>:/icons/preferences-system.png</iconset> 
    1420                       </attribute> 
    1421                       <attribute name="title"> 
    1422                        <string>Build Options</string> 
    1423                       </attribute> 
    1424                       <layout class="QVBoxLayout" name="verticalLayout_27"> 
    1425                        <item> 
    1426                         <widget class="QListWidget" name="list_app_buildopts"> 
    1427                          <property name="frameShape"> 
    1428                           <enum>QFrame::NoFrame</enum> 
    1429                          </property> 
    1430                          <property name="showDropIndicator" stdset="0"> 
    1431                           <bool>false</bool> 
    1432                          </property> 
    1433                          <property name="alternatingRowColors"> 
    1434                           <bool>true</bool> 
    1435                          </property> 
    1436                          <property name="selectionMode"> 
    1437                           <enum>QAbstractItemView::NoSelection</enum> 
    1438                          </property> 
    1439                          <property name="viewMode"> 
    1440                           <enum>QListView::ListMode</enum> 
    1441                          </property> 
    1442                          <property name="sortingEnabled"> 
    1443                           <bool>true</bool> 
    1444                          </property> 
    1445                         </widget> 
    1446                        </item> 
    1447                       </layout> 
    1448                      </widget> 
    1449                     </widget> 
    1450                    </item> 
    1451                   </layout> 
    1452                  </widget> 
    1453                 </item> 
    1454                 <item> 
    1455                  <spacer name="verticalSpacer_2"> 
    1456                   <property name="orientation"> 
    1457                    <enum>Qt::Vertical</enum> 
    1458                   </property> 
    1459                   <property name="sizeHint" stdset="0"> 
    1460                    <size> 
    1461                     <width>20</width> 
    1462                     <height>0</height> 
    1463                    </size> 
    1464                   </property> 
    1465                  </spacer> 
    1466                 </item> 
    1467                </layout> 
    1468               </widget> 
    1469               <widget class="QWidget" name="page_search"> 
    1470                <layout class="QVBoxLayout" name="verticalLayout_20"> 
    1471                 <item> 
    1472                  <widget class="QLabel" name="label_bsearch_info"> 
    1473                   <property name="sizePolicy"> 
    1474                    <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 
    1475                     <horstretch>0</horstretch> 
    1476                     <verstretch>0</verstretch> 
    1477                    </sizepolicy> 
    1478                   </property> 
    1479                   <property name="text"> 
    1480                    <string notr="true">Please wait while the search is being performed</string> 
    1481                   </property> 
    1482                   <property name="alignment"> 
    1483                    <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
    1484                   </property> 
    1485                   <property name="wordWrap"> 
    1486                    <bool>true</bool> 
    1487                   </property> 
    1488                  </widget> 
    1489                 </item> 
    1490                 <item> 
    1491                  <widget class="QGroupBox" name="group_bsearch_best"> 
    1492                   <property name="sizePolicy"> 
    1493                    <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> 
    1494                     <horstretch>0</horstretch> 
    1495                     <verstretch>0</verstretch> 
    1496                    </sizepolicy> 
    1497                   </property> 
    1498                   <property name="title"> 
    1499                    <string>Best Matches</string> 
    1500                   </property> 
    1501                   <layout class="QVBoxLayout" name="verticalLayout_16"> 
    1502                    <item> 
    1503                     <widget class="QScrollArea" name="scroll_bsearch_best"> 
     1381                      <string notr="true">background: transparent;</string> 
     1382                     </property> 
    15041383                     <property name="horizontalScrollBarPolicy"> 
    15051384                      <enum>Qt::ScrollBarAlwaysOff</enum> 
     
    15111390                      <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
    15121391                     </property> 
    1513                      <widget class="QWidget" name="scrollAreaWidgetContents"> 
     1392                     <widget class="QWidget" name="scrollAreaWidgetContents_7"> 
    15141393                      <property name="geometry"> 
    15151394                       <rect> 
    15161395                        <x>0</x> 
    15171396                        <y>0</y> 
    1518                         <width>57</width> 
    1519                         <height>16</height> 
     1397                        <width>88</width> 
     1398                        <height>18</height> 
    15201399                       </rect> 
    15211400                      </property> 
     
    15251404                  </layout> 
    15261405                 </widget> 
    1527                 </item> 
    1528                 <item> 
    1529                  <widget class="QGroupBox" name="group_bsearch_other"> 
    1530                   <property name="sizePolicy"> 
    1531                    <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> 
    1532                     <horstretch>0</horstretch> 
    1533                     <verstretch>0</verstretch> 
    1534                    </sizepolicy> 
    1535                   </property> 
    1536                   <property name="title"> 
    1537                    <string>Other Results</string> 
    1538                   </property> 
    1539                   <layout class="QVBoxLayout" name="verticalLayout_19"> 
     1406                 <widget class="QWidget" name="tab_app_opts"> 
     1407                  <attribute name="icon"> 
     1408                   <iconset resource="SoftwareManager.qrc"> 
     1409                    <normaloff>:/icons/preferences-system.png</normaloff>:/icons/preferences-system.png</iconset> 
     1410                  </attribute> 
     1411                  <attribute name="title"> 
     1412                   <string>Build Options</string> 
     1413                  </attribute> 
     1414                  <layout class="QVBoxLayout" name="verticalLayout_27"> 
    15401415                   <item> 
    1541                     <widget class="QScrollArea" name="scroll_bsearch_other"> 
    1542                      <property name="horizontalScrollBarPolicy"> 
    1543                       <enum>Qt::ScrollBarAlwaysOff</enum> 
    1544                      </property> 
    1545                      <property name="widgetResizable"> 
     1416                    <widget class="QListWidget" name="list_app_buildopts"> 
     1417                     <property name="frameShape"> 
     1418                      <enum>QFrame::NoFrame</enum> 
     1419                     </property> 
     1420                     <property name="showDropIndicator" stdset="0"> 
     1421                      <bool>false</bool> 
     1422                     </property> 
     1423                     <property name="alternatingRowColors"> 
    15461424                      <bool>true</bool> 
    15471425                     </property> 
    1548                      <property name="alignment"> 
    1549                       <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
    1550                      </property> 
    1551                      <widget class="QWidget" name="scrollAreaWidgetContents_2"> 
    1552                       <property name="geometry"> 
    1553                        <rect> 
    1554                         <x>0</x> 
    1555                         <y>0</y> 
    1556                         <width>57</width> 
    1557                         <height>16</height> 
    1558                        </rect> 
    1559                       </property> 
    1560                      </widget> 
     1426                     <property name="selectionMode"> 
     1427                      <enum>QAbstractItemView::NoSelection</enum> 
     1428                     </property> 
     1429                     <property name="viewMode"> 
     1430                      <enum>QListView::ListMode</enum> 
     1431                     </property> 
     1432                     <property name="sortingEnabled"> 
     1433                      <bool>true</bool> 
     1434                     </property> 
    15611435                    </widget> 
    15621436                   </item> 
    15631437                  </layout> 
    15641438                 </widget> 
    1565                 </item> 
    1566                </layout> 
    1567               </widget> 
     1439                </widget> 
     1440               </item> 
     1441              </layout> 
     1442             </widget> 
     1443            </item> 
     1444            <item> 
     1445             <spacer name="verticalSpacer_2"> 
     1446              <property name="orientation"> 
     1447               <enum>Qt::Vertical</enum> 
     1448              </property> 
     1449              <property name="sizeHint" stdset="0"> 
     1450               <size> 
     1451                <width>20</width> 
     1452                <height>0</height> 
     1453               </size> 
     1454              </property> 
     1455             </spacer> 
     1456            </item> 
     1457           </layout> 
     1458          </widget> 
     1459          <widget class="QWidget" name="page_search"> 
     1460           <layout class="QVBoxLayout" name="verticalLayout_20"> 
     1461            <item> 
     1462             <widget class="QLabel" name="label_bsearch_info"> 
     1463              <property name="sizePolicy"> 
     1464               <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 
     1465                <horstretch>0</horstretch> 
     1466                <verstretch>0</verstretch> 
     1467               </sizepolicy> 
     1468              </property> 
     1469              <property name="text"> 
     1470               <string notr="true">Please wait while the search is being performed</string> 
     1471              </property> 
     1472              <property name="alignment"> 
     1473               <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
     1474              </property> 
     1475              <property name="wordWrap"> 
     1476               <bool>true</bool> 
     1477              </property> 
     1478             </widget> 
     1479            </item> 
     1480            <item> 
     1481             <widget class="QGroupBox" name="group_bsearch_best"> 
     1482              <property name="sizePolicy"> 
     1483               <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> 
     1484                <horstretch>0</horstretch> 
     1485                <verstretch>0</verstretch> 
     1486               </sizepolicy> 
     1487              </property> 
     1488              <property name="title"> 
     1489               <string>Best Matches</string> 
     1490              </property> 
     1491              <layout class="QVBoxLayout" name="verticalLayout_16"> 
     1492               <item> 
     1493                <widget class="QScrollArea" name="scroll_bsearch_best"> 
     1494                 <property name="horizontalScrollBarPolicy"> 
     1495                  <enum>Qt::ScrollBarAlwaysOff</enum> 
     1496                 </property> 
     1497                 <property name="widgetResizable"> 
     1498                  <bool>true</bool> 
     1499                 </property> 
     1500                 <property name="alignment"> 
     1501                  <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
     1502                 </property> 
     1503                 <widget class="QWidget" name="scrollAreaWidgetContents"> 
     1504                  <property name="geometry"> 
     1505                   <rect> 
     1506                    <x>0</x> 
     1507                    <y>0</y> 
     1508                    <width>100</width> 
     1509                    <height>30</height> 
     1510                   </rect> 
     1511                  </property> 
     1512                 </widget> 
     1513                </widget> 
     1514               </item> 
     1515              </layout> 
     1516             </widget> 
     1517            </item> 
     1518            <item> 
     1519             <widget class="QGroupBox" name="group_bsearch_other"> 
     1520              <property name="sizePolicy"> 
     1521               <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> 
     1522                <horstretch>0</horstretch> 
     1523                <verstretch>0</verstretch> 
     1524               </sizepolicy> 
     1525              </property> 
     1526              <property name="title"> 
     1527               <string>Other Results</string> 
     1528              </property> 
     1529              <layout class="QVBoxLayout" name="verticalLayout_19"> 
     1530               <item> 
     1531                <widget class="QScrollArea" name="scroll_bsearch_other"> 
     1532                 <property name="horizontalScrollBarPolicy"> 
     1533                  <enum>Qt::ScrollBarAlwaysOff</enum> 
     1534                 </property> 
     1535                 <property name="widgetResizable"> 
     1536                  <bool>true</bool> 
     1537                 </property> 
     1538                 <property name="alignment"> 
     1539                  <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 
     1540                 </property> 
     1541                 <widget class="QWidget" name="scrollAreaWidgetContents_2"> 
     1542                  <property name="geometry"> 
     1543                   <rect> 
     1544                    <x>0</x> 
     1545                    <y>0</y> 
     1546                    <width>100</width> 
     1547                    <height>30</height> 
     1548                   </rect> 
     1549                  </property> 
     1550                 </widget> 
     1551                </widget> 
     1552               </item> 
     1553              </layout> 
    15681554             </widget> 
    15691555            </item> 
     
    15741560       </layout> 
    15751561      </widget> 
    1576       <widget class="QWidget" name="page_2"/> 
    15771562     </widget> 
    15781563    </item> 
  • src-qt4/pc-softwaremanager/pbiNgBackend.cpp

    rb6102c8 r0381f41  
    437437} 
    438438 
     439 
     440bool PBIBackend::checkForUpdates(){ 
     441  QStringList out = Extras::getCmdOutput("pc-updatemanager pkgcheck"); 
     442  //Now parse the output 
     443  qDebug() << "Update parsing not finished yet\n" << out; 
     444  return false; 
     445} 
     446 
     447QStringList PBIBackend::updateStats(){ 
     448  qDebug() << "Update stats parsing not finished yet"; 
     449  return QStringList(); 
     450} 
    439451 // ========================== 
    440452 // ====== PUBLIC SLOTS ====== 
  • src-qt4/pc-softwaremanager/pbiNgBackend.h

    rb6102c8 r0381f41  
    8989        //General purpose 
    9090        void runCmdAsUser(QString cmd); 
     91        bool checkForUpdates(); 
     92        QStringList updateStats(); 
    9193         
    9294public slots: 
  • src-qt4/pc-softwaremanager/pc-softwaremanager.pro

    rb6102c8 r0381f41  
    1414          pbiNgBackend.h \ 
    1515          extras.h \ 
    16           pbiDBAccess.h 
     16          pbiDBAccess.h \ 
     17          updateDialog.h 
    1718 
    1819SOURCES += main.cpp \ 
    1920         mainUI.cpp \ 
    2021         pbiNgBackend.cpp \ 
    21          pbiDBAccess.cpp 
     22         pbiDBAccess.cpp \ 
     23         updateDialog.cpp 
    2224 
    2325RESOURCES += SoftwareManager.qrc 
    2426 
    25 FORMS   = mainUI.ui 
     27FORMS   = mainUI.ui \ 
     28                updateDialog.ui 
    2629 
    2730TARGET  = pc-softwaremanager 
Note: See TracChangeset for help on using the changeset viewer.