Changeset 3a23f28


Ignore:
Timestamp:
07/15/14 06:09:51 (11 months ago)
Author:
Ken Moore <ken@…>
Branches:
master, enter/10, releng/10.0.3, releng/10.1, releng/10.1.1, releng/10.1.2
Children:
25321deb
Parents:
00ce020
Message:

Clean up the appearance of the AppCafe? so the new jail creation properly refreshes the list of running jails, and make sure the install buttons on the details page are always right-aligned on the page (so the buttons are not massive if the app version number is long).

Location:
src-qt4/pc-softwaremanager
Files:
4 edited

Legend:

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

    r00ce020 r3a23f28  
    9191 
    9292     connect(PBI,SIGNAL(LocalPBIChanges()),this,SLOT(slotRefreshInstallTab()) ); 
     93     connect(PBI,SIGNAL(JailListChanged()), this, SLOT(slotUpdateJailList()) ); 
    9394     connect(PBI,SIGNAL(PBIStatusChange(QString)),this,SLOT(slotPBIStatusUpdate(QString)) ); 
    9495     connect(PBI,SIGNAL(RepositoryInfoReady()),this,SLOT(slotEnableBrowser()) ); 
  • src-qt4/pc-softwaremanager/mainUI.ui

    r00ce020 r3a23f28  
    507507                    <x>0</x> 
    508508                    <y>0</y> 
    509                     <width>37</width> 
     509                    <width>22</width> 
    510510                    <height>16</height> 
    511511                   </rect> 
     
    547547                    <x>0</x> 
    548548                    <y>0</y> 
    549                     <width>37</width> 
     549                    <width>22</width> 
    550550                    <height>16</height> 
    551551                   </rect> 
     
    630630                    <x>0</x> 
    631631                    <y>0</y> 
    632                     <width>74</width> 
     632                    <width>59</width> 
    633633                    <height>16</height> 
    634634                   </rect> 
     
    711711                 <x>0</x> 
    712712                 <y>0</y> 
    713                  <width>88</width> 
     713                 <width>73</width> 
    714714                 <height>16</height> 
    715715                </rect> 
     
    10451045               <layout class="QVBoxLayout" name="verticalLayout_11"> 
    10461046                <item> 
    1047                  <widget class="QToolButton" name="tool_bapp_download"> 
    1048                   <property name="sizePolicy"> 
    1049                    <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 
    1050                     <horstretch>0</horstretch> 
    1051                     <verstretch>0</verstretch> 
    1052                    </sizepolicy> 
    1053                   </property> 
    1054                   <property name="minimumSize"> 
    1055                    <size> 
    1056                     <width>80</width> 
    1057                     <height>0</height> 
    1058                    </size> 
    1059                   </property> 
    1060                   <property name="font"> 
    1061                    <font> 
    1062                     <weight>75</weight> 
    1063                     <bold>true</bold> 
    1064                    </font> 
    1065                   </property> 
    1066                   <property name="styleSheet"> 
    1067                    <string notr="true">QToolButton::menu-button{ 
     1047                 <layout class="QGridLayout" name="gridLayout_4"> 
     1048                  <item row="0" column="1"> 
     1049                   <widget class="QToolButton" name="tool_bapp_download"> 
     1050                    <property name="sizePolicy"> 
     1051                     <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 
     1052                      <horstretch>0</horstretch> 
     1053                      <verstretch>0</verstretch> 
     1054                     </sizepolicy> 
     1055                    </property> 
     1056                    <property name="minimumSize"> 
     1057                     <size> 
     1058                      <width>80</width> 
     1059                      <height>0</height> 
     1060                     </size> 
     1061                    </property> 
     1062                    <property name="font"> 
     1063                     <font> 
     1064                      <weight>75</weight> 
     1065                      <bold>true</bold> 
     1066                     </font> 
     1067                    </property> 
     1068                    <property name="styleSheet"> 
     1069                     <string notr="true">QToolButton::menu-button{ 
    10681070width: 14px; 
    10691071}</string> 
    1070                   </property> 
    1071                   <property name="text"> 
    1072                    <string notr="true">Install</string> 
    1073                   </property> 
    1074                   <property name="icon"> 
    1075                    <iconset resource="SoftwareManager.qrc"> 
    1076                     <normaloff>:/icons/app_download.png</normaloff>:/icons/app_download.png</iconset> 
    1077                   </property> 
    1078                   <property name="iconSize"> 
    1079                    <size> 
    1080                     <width>48</width> 
    1081                     <height>48</height> 
    1082                    </size> 
    1083                   </property> 
    1084                   <property name="popupMode"> 
    1085                    <enum>QToolButton::DelayedPopup</enum> 
    1086                   </property> 
    1087                   <property name="toolButtonStyle"> 
    1088                    <enum>Qt::ToolButtonTextUnderIcon</enum> 
    1089                   </property> 
    1090                  </widget> 
    1091                 </item> 
    1092                 <item> 
    1093                  <widget class="QToolButton" name="tool_bapp_newjail"> 
    1094                   <property name="sizePolicy"> 
    1095                    <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> 
    1096                     <horstretch>0</horstretch> 
    1097                     <verstretch>0</verstretch> 
    1098                    </sizepolicy> 
    1099                   </property> 
    1100                   <property name="statusTip"> 
    1101                    <string>Create a new jail and install this application into that jail</string> 
    1102                   </property> 
    1103                   <property name="text"> 
    1104                    <string>Install in Jail</string> 
    1105                   </property> 
    1106                   <property name="icon"> 
    1107                    <iconset resource="SoftwareManager.qrc"> 
    1108                     <normaloff>:/icons/add.png</normaloff>:/icons/add.png</iconset> 
    1109                   </property> 
    1110                   <property name="toolButtonStyle"> 
    1111                    <enum>Qt::ToolButtonTextBesideIcon</enum> 
    1112                   </property> 
    1113                  </widget> 
     1072                    </property> 
     1073                    <property name="text"> 
     1074                     <string notr="true">Install</string> 
     1075                    </property> 
     1076                    <property name="icon"> 
     1077                     <iconset resource="SoftwareManager.qrc"> 
     1078                      <normaloff>:/icons/app_download.png</normaloff>:/icons/app_download.png</iconset> 
     1079                    </property> 
     1080                    <property name="iconSize"> 
     1081                     <size> 
     1082                      <width>48</width> 
     1083                      <height>48</height> 
     1084                     </size> 
     1085                    </property> 
     1086                    <property name="popupMode"> 
     1087                     <enum>QToolButton::DelayedPopup</enum> 
     1088                    </property> 
     1089                    <property name="toolButtonStyle"> 
     1090                     <enum>Qt::ToolButtonTextUnderIcon</enum> 
     1091                    </property> 
     1092                   </widget> 
     1093                  </item> 
     1094                  <item row="1" column="1"> 
     1095                   <widget class="QToolButton" name="tool_bapp_newjail"> 
     1096                    <property name="sizePolicy"> 
     1097                     <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> 
     1098                      <horstretch>0</horstretch> 
     1099                      <verstretch>0</verstretch> 
     1100                     </sizepolicy> 
     1101                    </property> 
     1102                    <property name="statusTip"> 
     1103                     <string>Create a new jail and install this application into that jail</string> 
     1104                    </property> 
     1105                    <property name="text"> 
     1106                     <string>Install in Jail</string> 
     1107                    </property> 
     1108                    <property name="icon"> 
     1109                     <iconset resource="SoftwareManager.qrc"> 
     1110                      <normaloff>:/icons/add.png</normaloff>:/icons/add.png</iconset> 
     1111                    </property> 
     1112                    <property name="toolButtonStyle"> 
     1113                     <enum>Qt::ToolButtonTextBesideIcon</enum> 
     1114                    </property> 
     1115                   </widget> 
     1116                  </item> 
     1117                  <item row="0" column="0"> 
     1118                   <spacer name="horizontalSpacer_11"> 
     1119                    <property name="orientation"> 
     1120                     <enum>Qt::Horizontal</enum> 
     1121                    </property> 
     1122                    <property name="sizeHint" stdset="0"> 
     1123                     <size> 
     1124                      <width>0</width> 
     1125                      <height>20</height> 
     1126                     </size> 
     1127                    </property> 
     1128                   </spacer> 
     1129                  </item> 
     1130                 </layout> 
    11141131                </item> 
    11151132                <item> 
     
    16611678                    <x>0</x> 
    16621679                    <y>0</y> 
    1663                     <width>84</width> 
     1680                    <width>69</width> 
    16641681                    <height>16</height> 
    16651682                   </rect> 
     
    17091726                    <x>0</x> 
    17101727                    <y>0</y> 
    1711                     <width>84</width> 
     1728                    <width>69</width> 
    17121729                    <height>16</height> 
    17131730                   </rect> 
  • src-qt4/pc-softwaremanager/pbiNgBackend.cpp

    rb1f38ed r3a23f28  
    914914    slotSyncToDatabase(true); 
    915915  }else if(PKGJAIL=="--newjail"){ 
    916     //Check for the new jail 
     916    //Find the new jail 
    917917    checkForJails(); 
     918    emit JailListChanged(); 
    918919  }else{ 
    919920    //Just update the pkg list for this particular jail 
  • src-qt4/pc-softwaremanager/pbiNgBackend.h

    rb1f38ed r3a23f28  
    169169        void RepositoryInfoUpdated(); 
    170170        void LocalPBIChanges(); 
     171        void JailListChanged(); 
    171172        void PBIStatusChange(QString pbiID); 
    172173        //Process Signals 
Note: See TracChangeset for help on using the changeset viewer.