Ignore:
Timestamp:
07/10/13 11:08:30 (18 months ago)
Author:
Kris Moore <kris@…>
Branches:
master, 9.2-release, releng/10.0, releng/10.0.1, releng/10.0.2, releng/10.0.3, releng/10.1
Children:
ed24336f
Parents:
e961598
Message:

Add ability to PEFS encrypt users home-directories when we
create a new user via the user-manager GUI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/pc-usermanager/simpleadddlg.ui

    r1620346 r87d35b7  
    1 <ui version="4.0" > 
     1<?xml version="1.0" encoding="UTF-8"?> 
     2<ui version="4.0"> 
    23 <class>SimpleAddDlg</class> 
    3  <widget class="QDialog" name="SimpleAddDlg" > 
    4   <property name="geometry" > 
     4 <widget class="QDialog" name="SimpleAddDlg"> 
     5  <property name="geometry"> 
    56   <rect> 
    67    <x>0</x> 
    78    <y>0</y> 
    89    <width>424</width> 
    9     <height>168</height> 
     10    <height>191</height> 
    1011   </rect> 
    1112  </property> 
    12   <property name="windowTitle" > 
     13  <property name="windowTitle"> 
    1314   <string>Add User</string> 
    1415  </property> 
    15   <property name="windowIcon" > 
    16    <iconset resource="pcbsdusermanager.qrc" > 
     16  <property name="windowIcon"> 
     17   <iconset resource="pcbsdusermanager.qrc"> 
    1718    <normaloff>:/add_user.png</normaloff>:/add_user.png</iconset> 
    1819  </property> 
    19   <property name="modal" > 
     20  <property name="modal"> 
    2021   <bool>true</bool> 
    2122  </property> 
    22   <layout class="QGridLayout" > 
    23    <item row="5" column="0" colspan="2" > 
    24     <layout class="QHBoxLayout" > 
     23  <layout class="QGridLayout"> 
     24   <item row="4" column="1"> 
     25    <spacer name="spacer14"> 
     26     <property name="orientation"> 
     27      <enum>Qt::Vertical</enum> 
     28     </property> 
     29     <property name="sizeType"> 
     30      <enum>QSizePolicy::Expanding</enum> 
     31     </property> 
     32     <property name="sizeHint" stdset="0"> 
     33      <size> 
     34       <width>30</width> 
     35       <height>40</height> 
     36      </size> 
     37     </property> 
     38    </spacer> 
     39   </item> 
     40   <item row="2" column="1"> 
     41    <widget class="QLineEdit" name="passBox"> 
     42     <property name="echoMode"> 
     43      <enum>QLineEdit::Password</enum> 
     44     </property> 
     45    </widget> 
     46   </item> 
     47   <item row="3" column="1"> 
     48    <widget class="QLineEdit" name="confirmPassBox"> 
     49     <property name="echoMode"> 
     50      <enum>QLineEdit::Password</enum> 
     51     </property> 
     52    </widget> 
     53   </item> 
     54   <item row="1" column="0"> 
     55    <widget class="QLabel" name="fullnameLabel"> 
     56     <property name="enabled"> 
     57      <bool>true</bool> 
     58     </property> 
     59     <property name="frameShape"> 
     60      <enum>QFrame::NoFrame</enum> 
     61     </property> 
     62     <property name="frameShadow"> 
     63      <enum>QFrame::Plain</enum> 
     64     </property> 
     65     <property name="text"> 
     66      <string>Full Name:</string> 
     67     </property> 
     68     <property name="alignment"> 
     69      <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 
     70     </property> 
     71     <property name="wordWrap"> 
     72      <bool>false</bool> 
     73     </property> 
     74    </widget> 
     75   </item> 
     76   <item row="6" column="0" colspan="2"> 
     77    <layout class="QHBoxLayout"> 
    2578     <item> 
    26       <spacer name="spacer13" > 
    27        <property name="orientation" > 
     79      <spacer name="spacer13"> 
     80       <property name="orientation"> 
    2881        <enum>Qt::Horizontal</enum> 
    2982       </property> 
    30        <property name="sizeType" > 
     83       <property name="sizeType"> 
    3184        <enum>QSizePolicy::Expanding</enum> 
    3285       </property> 
    33        <property name="sizeHint" stdset="0" > 
     86       <property name="sizeHint" stdset="0"> 
    3487        <size> 
    3588         <width>171</width> 
     
    4093     </item> 
    4194     <item> 
    42       <widget class="QPushButton" name="okButton" > 
    43        <property name="text" > 
     95      <widget class="QPushButton" name="okButton"> 
     96       <property name="text"> 
    4497        <string>O&amp;k</string> 
    4598       </property> 
    46        <property name="icon" > 
     99       <property name="icon"> 
    47100        <iconset> 
    48101         <normaloff>image0</normaloff>image0</iconset> 
    49102       </property> 
    50        <property name="shortcut" > 
     103       <property name="shortcut"> 
    51104        <string>Alt+K</string> 
    52105       </property> 
    53        <property name="default" > 
     106       <property name="default"> 
    54107        <bool>true</bool> 
    55108       </property> 
     
    57110     </item> 
    58111     <item> 
    59       <widget class="QPushButton" name="cancelButton" > 
    60        <property name="text" > 
     112      <widget class="QPushButton" name="cancelButton"> 
     113       <property name="text"> 
    61114        <string>Ca&amp;ncel</string> 
    62115       </property> 
    63        <property name="icon" > 
     116       <property name="icon"> 
    64117        <iconset> 
    65118         <normaloff>image1</normaloff>image1</iconset> 
    66119       </property> 
    67        <property name="shortcut" > 
     120       <property name="shortcut"> 
    68121        <string>Alt+N</string> 
    69122       </property> 
    70        <property name="default" > 
     123       <property name="default"> 
    71124        <bool>false</bool> 
    72125       </property> 
     
    75128    </layout> 
    76129   </item> 
    77    <item row="3" column="0" > 
    78     <widget class="QLabel" name="confirmPassLabel" > 
    79      <property name="enabled" > 
     130   <item row="3" column="0"> 
     131    <widget class="QLabel" name="confirmPassLabel"> 
     132     <property name="enabled"> 
    80133      <bool>true</bool> 
    81134     </property> 
    82      <property name="sizePolicy" > 
    83       <sizepolicy vsizetype="Fixed" hsizetype="Preferred" > 
     135     <property name="sizePolicy"> 
     136      <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> 
    84137       <horstretch>0</horstretch> 
    85138       <verstretch>0</verstretch> 
    86139      </sizepolicy> 
    87140     </property> 
    88      <property name="text" > 
     141     <property name="text"> 
    89142      <string>Confirm Password:</string> 
    90143     </property> 
    91      <property name="alignment" > 
    92       <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 
    93      </property> 
    94      <property name="wordWrap" > 
    95       <bool>false</bool> 
    96      </property> 
    97     </widget> 
    98    </item> 
    99    <item row="2" column="0" > 
    100     <widget class="QLabel" name="passLabel" > 
    101      <property name="enabled" > 
     144     <property name="alignment"> 
     145      <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 
     146     </property> 
     147     <property name="wordWrap"> 
     148      <bool>false</bool> 
     149     </property> 
     150    </widget> 
     151   </item> 
     152   <item row="2" column="0"> 
     153    <widget class="QLabel" name="passLabel"> 
     154     <property name="enabled"> 
    102155      <bool>true</bool> 
    103156     </property> 
    104      <property name="sizePolicy" > 
    105       <sizepolicy vsizetype="Fixed" hsizetype="Preferred" > 
     157     <property name="sizePolicy"> 
     158      <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> 
    106159       <horstretch>0</horstretch> 
    107160       <verstretch>0</verstretch> 
    108161      </sizepolicy> 
    109162     </property> 
    110      <property name="frameShape" > 
     163     <property name="frameShape"> 
    111164      <enum>QFrame::NoFrame</enum> 
    112165     </property> 
    113      <property name="frameShadow" > 
     166     <property name="frameShadow"> 
    114167      <enum>QFrame::Plain</enum> 
    115168     </property> 
    116      <property name="text" > 
     169     <property name="text"> 
    117170      <string>Password:</string> 
    118171     </property> 
    119      <property name="alignment" > 
    120       <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 
    121      </property> 
    122      <property name="wordWrap" > 
    123       <bool>false</bool> 
    124      </property> 
    125     </widget> 
    126    </item> 
    127    <item row="1" column="1" > 
    128     <widget class="QLineEdit" name="fullnameBox" /> 
    129    </item> 
    130    <item row="1" column="0" > 
    131     <widget class="QLabel" name="fullnameLabel" > 
    132      <property name="enabled" > 
    133       <bool>true</bool> 
    134      </property> 
    135      <property name="frameShape" > 
    136       <enum>QFrame::NoFrame</enum> 
    137      </property> 
    138      <property name="frameShadow" > 
    139       <enum>QFrame::Plain</enum> 
    140      </property> 
    141      <property name="text" > 
    142       <string>Full Name:</string> 
    143      </property> 
    144      <property name="alignment" > 
    145       <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 
    146      </property> 
    147      <property name="wordWrap" > 
    148       <bool>false</bool> 
    149      </property> 
    150     </widget> 
    151    </item> 
    152    <item row="0" column="0" > 
    153     <widget class="QLabel" name="usernameLabel" > 
    154      <property name="text" > 
     172     <property name="alignment"> 
     173      <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 
     174     </property> 
     175     <property name="wordWrap"> 
     176      <bool>false</bool> 
     177     </property> 
     178    </widget> 
     179   </item> 
     180   <item row="1" column="1"> 
     181    <widget class="QLineEdit" name="fullnameBox"/> 
     182   </item> 
     183   <item row="0" column="0"> 
     184    <widget class="QLabel" name="usernameLabel"> 
     185     <property name="text"> 
    155186      <string>Username:</string> 
    156187     </property> 
    157      <property name="alignment" > 
    158       <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 
    159      </property> 
    160      <property name="wordWrap" > 
    161       <bool>false</bool> 
    162      </property> 
    163     </widget> 
    164    </item> 
    165    <item row="0" column="1" > 
    166     <widget class="QLineEdit" name="usernameBox" > 
    167      <property name="toolTip" > 
     188     <property name="alignment"> 
     189      <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 
     190     </property> 
     191     <property name="wordWrap"> 
     192      <bool>false</bool> 
     193     </property> 
     194    </widget> 
     195   </item> 
     196   <item row="0" column="1"> 
     197    <widget class="QLineEdit" name="usernameBox"> 
     198     <property name="toolTip"> 
    168199      <string>The field is empty</string> 
    169200     </property> 
    170      <property name="maxLength" > 
     201     <property name="maxLength"> 
    171202      <number>16</number> 
    172203     </property> 
    173204    </widget> 
    174205   </item> 
    175    <item row="3" column="1" > 
    176     <widget class="QLineEdit" name="confirmPassBox" > 
    177      <property name="echoMode" > 
    178       <enum>QLineEdit::Password</enum> 
    179      </property> 
    180     </widget> 
    181    </item> 
    182    <item row="2" column="1" > 
    183     <widget class="QLineEdit" name="passBox" > 
    184      <property name="echoMode" > 
    185       <enum>QLineEdit::Password</enum> 
    186      </property> 
    187     </widget> 
    188    </item> 
    189    <item row="4" column="1" > 
    190     <spacer name="spacer14" > 
    191      <property name="orientation" > 
    192       <enum>Qt::Vertical</enum> 
    193      </property> 
    194      <property name="sizeType" > 
    195       <enum>QSizePolicy::Expanding</enum> 
    196      </property> 
    197      <property name="sizeHint" stdset="0" > 
    198       <size> 
    199        <width>30</width> 
    200        <height>40</height> 
    201       </size> 
    202      </property> 
    203     </spacer> 
     206   <item row="5" column="1"> 
     207    <widget class="QCheckBox" name="checkEnc"> 
     208     <property name="text"> 
     209      <string/> 
     210     </property> 
     211    </widget> 
     212   </item> 
     213   <item row="5" column="0"> 
     214    <widget class="QLabel" name="label"> 
     215     <property name="text"> 
     216      <string>Encrypt Files:</string> 
     217     </property> 
     218     <property name="alignment"> 
     219      <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 
     220     </property> 
     221    </widget> 
    204222   </item> 
    205223  </layout> 
    206224 </widget> 
    207  <layoutdefault spacing="6" margin="11" /> 
     225 <layoutdefault spacing="6" margin="11"/> 
    208226 <tabstops> 
    209227  <tabstop>usernameBox</tabstop> 
     
    215233 </tabstops> 
    216234 <resources> 
    217   <include location="pcbsdusermanager.qrc" /> 
     235  <include location="pcbsdusermanager.qrc"/> 
    218236 </resources> 
    219237 <connections> 
     
    224242   <slot>close()</slot> 
    225243   <hints> 
    226     <hint type="sourcelabel" > 
     244    <hint type="sourcelabel"> 
    227245     <x>20</x> 
    228246     <y>20</y> 
    229247    </hint> 
    230     <hint type="destinationlabel" > 
     248    <hint type="destinationlabel"> 
    231249     <x>20</x> 
    232250     <y>20</y> 
Note: See TracChangeset for help on using the changeset viewer.