diff options
| author | elijah <elijah@riseup.net> | 2013-12-11 22:58:59 -0800 | 
|---|---|---|
| committer | elijah <elijah@riseup.net> | 2013-12-12 20:50:03 -0800 | 
| commit | 722cf92e10cf73e79e54f463aa19b2d01bd3cf75 (patch) | |
| tree | 375f47873c9a6551deb63eda71ba0af6a6ecaf3c /src | |
| parent | 8969c7396c61be96040206ff18a29ec56e20825e (diff) | |
move login widget to top of main window, move preference buttons to menu.
Diffstat (limited to 'src')
| -rw-r--r-- | src/leap/bitmask/gui/mainwindow.py | 11 | ||||
| -rw-r--r-- | src/leap/bitmask/gui/ui/mainwindow.ui | 198 | 
2 files changed, 76 insertions, 133 deletions
| diff --git a/src/leap/bitmask/gui/mainwindow.py b/src/leap/bitmask/gui/mainwindow.py index 44fee6b5..1c80cce8 100644 --- a/src/leap/bitmask/gui/mainwindow.py +++ b/src/leap/bitmask/gui/mainwindow.py @@ -248,6 +248,8 @@ class MainWindow(QtGui.QMainWindow):          self._soledad_bootstrapper.soledad_failed.connect(              self._mail_status.set_soledad_failed) +        self.ui.action_preferences.triggered.connect(self._show_preferences) +        self.ui.action_eip_preferences.triggered.connect(self._show_eip_preferences)          self.ui.action_about_leap.triggered.connect(self._about)          self.ui.action_quit.triggered.connect(self.quit)          self.ui.action_wizard.triggered.connect(self._launch_wizard) @@ -279,8 +281,9 @@ class MainWindow(QtGui.QMainWindow):          self._action_visible = QtGui.QAction(self.tr("Hide Main Window"), self)          self._action_visible.triggered.connect(self._toggle_visible) -        self.ui.btnPreferences.clicked.connect(self._show_preferences) -        self.ui.btnEIPPreferences.clicked.connect(self._show_eip_preferences) +        # disable buttons for now, may come back later. +        # self.ui.btnPreferences.clicked.connect(self._show_preferences) +        # self.ui.btnEIPPreferences.clicked.connect(self._show_eip_preferences)          self._enabled_services = [] @@ -467,7 +470,8 @@ class MainWindow(QtGui.QMainWindow):          """          SLOT          TRIGGERS: -          self.ui.btnPreferences.clicked +          self.ui.btnPreferences.clicked (disabled for now) +          self.ui.action_preferences          Displays the preferences window.          """ @@ -520,6 +524,7 @@ class MainWindow(QtGui.QMainWindow):          SLOT          TRIGGERS:            self.ui.btnEIPPreferences.clicked +          self.ui.action_eip_preferences (disabled for now)          Displays the EIP preferences window.          """ diff --git a/src/leap/bitmask/gui/ui/mainwindow.ui b/src/leap/bitmask/gui/ui/mainwindow.ui index 3b83788e..4dc39d03 100644 --- a/src/leap/bitmask/gui/ui/mainwindow.ui +++ b/src/leap/bitmask/gui/ui/mainwindow.ui @@ -85,108 +85,8 @@          <property name="margin">           <number>0</number>          </property> -        <item> -         <widget class="QWidget" name="eipWidget" native="true"> -          <layout class="QVBoxLayout" name="verticalLayout_2"> -           <property name="spacing"> -            <number>0</number> -           </property> -           <property name="margin"> -            <number>0</number> -           </property> -           <item> -            <widget class="QFrame" name="frame_2"> -             <property name="sizePolicy"> -              <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> -               <horstretch>0</horstretch> -               <verstretch>0</verstretch> -              </sizepolicy> -             </property> -             <property name="styleSheet"> -              <string notr="true">QFrame{background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(160, 160, 160, 128), stop:1 rgba(255, 255, 255, 0));}</string> -             </property> -             <layout class="QHBoxLayout" name="horizontalLayout_3"> -              <property name="leftMargin"> -               <number>24</number> -              </property> -              <property name="rightMargin"> -               <number>24</number> -              </property> -              <item> -               <widget class="QLabel" name="label_2"> -                <property name="font"> -                 <font> -                  <pointsize>16</pointsize> -                  <weight>75</weight> -                  <bold>true</bold> -                 </font> -                </property> -                <property name="styleSheet"> -                 <string notr="true">background-color: rgba(255, 255, 255, 0);</string> -                </property> -                <property name="text"> -                 <string>Encrypted Internet</string> -                </property> -               </widget> -              </item> -              <item> -               <widget class="QPushButton" name="btnEIPPreferences"> -                <property name="maximumSize"> -                 <size> -                  <width>48</width> -                  <height>20</height> -                 </size> -                </property> -                <property name="styleSheet"> -                 <string notr="true"/> -                </property> -                <property name="text"> -                 <string/> -                </property> -                <property name="icon"> -                 <iconset resource="../../../../../data/resources/mainwindow.qrc"> -                  <normaloff>:/images/black/32/gear.png</normaloff>:/images/black/32/gear.png</iconset> -                </property> -                <property name="autoDefault"> -                 <bool>false</bool> -                </property> -                <property name="default"> -                 <bool>false</bool> -                </property> -                <property name="flat"> -                 <bool>false</bool> -                </property> -               </widget> -              </item> -             </layout> -            </widget> -           </item> -           <item> -            <layout class="QVBoxLayout" name="eipLayout"> -             <property name="leftMargin"> -              <number>12</number> -             </property> -             <property name="topMargin"> -              <number>0</number> -             </property> -             <property name="rightMargin"> -              <number>12</number> -             </property> -             <property name="bottomMargin"> -              <number>0</number> -             </property> -            </layout> -           </item> -          </layout> -         </widget> -        </item> -        <item> -         <widget class="Line" name="line"> -          <property name="orientation"> -           <enum>Qt::Horizontal</enum> -          </property> -         </widget> -        </item> + +        <!-- LOGIN -->          <item>           <widget class="QFrame" name="frame">            <property name="sizePolicy"> @@ -199,9 +99,7 @@             <bool>false</bool>            </property>            <property name="styleSheet"> -           <string notr="true">QFrame{ -background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(160, 160, 160, 128), stop:1 rgba(255, 255, 255, 0)); -}</string> +           <string notr="true">background-color: rgba(0,0,0,20); border-bottom: 1px solid rgba(0,0,0,30);</string>            </property>            <layout class="QHBoxLayout" name="horizontalLayout">             <property name="leftMargin"> @@ -214,36 +112,15 @@ background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgb              <widget class="QLabel" name="lblLoginProvider">               <property name="font">                <font> -               <pointsize>16</pointsize>                 <weight>75</weight>                 <bold>true</bold>                </font>               </property>               <property name="styleSheet"> -              <string notr="true">background-color: rgba(255, 255, 255, 0);</string> -             </property> -             <property name="text"> -              <string>Login</string> -             </property> -            </widget> -           </item> -           <item> -            <widget class="QPushButton" name="btnPreferences"> -             <property name="maximumSize"> -              <size> -               <width>48</width> -               <height>20</height> -              </size> -             </property> -             <property name="styleSheet"> -              <string notr="true"/> +              <string notr="true">background-color: rgba(255, 255, 255, 0); border: none;</string>               </property>               <property name="text"> -              <string/> -             </property> -             <property name="icon"> -              <iconset resource="../../../../../data/resources/mainwindow.qrc"> -               <normaloff>:/images/black/32/gear.png</normaloff>:/images/black/32/gear.png</iconset> +              <string>Please Log In</string>               </property>              </widget>             </item> @@ -257,13 +134,54 @@ background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgb            </property>           </layout>          </item> +          <item> -         <widget class="Line" name="line_2"> +         <widget class="Line" name="lineUnderLogin">            <property name="orientation">             <enum>Qt::Horizontal</enum>            </property>           </widget>          </item> + +        <!-- EIP --> +        <item> +         <widget class="QWidget" name="eipWidget" native="true"> +          <layout class="QVBoxLayout" name="eipVerticalLayout"> +           <property name="spacing"> +            <number>0</number> +           </property> +           <property name="margin"> +            <number>0</number> +           </property> +           <item> +            <layout class="QVBoxLayout" name="eipLayout"> +             <property name="leftMargin"> +              <number>12</number> +             </property> +             <property name="topMargin"> +              <number>0</number> +             </property> +             <property name="rightMargin"> +              <number>12</number> +             </property> +             <property name="bottomMargin"> +              <number>0</number> +             </property> +            </layout> +           </item> +          </layout> +         </widget> +        </item> + +        <item> +         <widget class="Line" name="lineUnderEIP"> +          <property name="orientation"> +           <enum>Qt::Horizontal</enum> +          </property> +         </widget> +        </item> + +        <!-- EMAIL -->          <item>           <widget class="QWidget" name="mailWidget" native="true">            <layout class="QVBoxLayout" name="verticalLayout_3"> @@ -286,6 +204,15 @@ background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgb            </layout>           </widget>          </item> + +        <item> +         <widget class="Line" name="lineUnderEmail"> +          <property name="orientation"> +           <enum>Qt::Horizontal</enum> +          </property> +         </widget> +        </item> +          <item>           <spacer name="verticalSpacer">            <property name="orientation"> @@ -390,6 +317,9 @@ background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgb      <addaction name="action_create_new_account"/>      <addaction name="action_advanced_key_management"/>      <addaction name="separator"/> +    <addaction name="action_preferences"/> +    <addaction name="action_eip_preferences"/> +    <addaction name="separator"/>      <addaction name="action_quit"/>     </widget>     <widget class="QMenu" name="menuHelp"> @@ -406,8 +336,16 @@ background-color: qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgb    </widget>    <widget class="QStatusBar" name="statusbar"/>    <action name="action_preferences"> +   <property name="enabled"> +    <bool>true</bool> +   </property> +   <property name="text"> +    <string>Account Preferences...</string> +   </property> +  </action> +  <action name="action_eip_preferences">     <property name="text"> -    <string>Preferences...</string> +    <string>Internet Preferences...</string>     </property>    </action>    <action name="action_quit"> | 
