Changeset 708d4b3


Ignore:
Timestamp:
07/12/13 07:12:21 (16 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
Children:
aa08afb2
Parents:
c3b938b
Message:

Add option to pc-dmconf to enable / disable show password function

Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/pc-dmconf/mainwindow.cpp

    rfb7fe1b r708d4b3  
    9393      ui->EnableXDCMP->setChecked(true); 
    9494 
     95    ui->checkShowPW->setChecked(false); 
     96    QString showpw = pcbsd::Utils::getValFromSHFile(DM_CONFIG_FILE, "ENABLE_VIEW_PASSWORD_BUTTON"); 
     97    if ( showpw == "TRUE" ) 
     98      ui->checkShowPW->setChecked(true); 
     99 
    95100    ui->SaveButton->setEnabled(false); 
    96101} 
     
    161166       pcbsd::Utils::setConfFileValue(DM_CONFIG_FILE, "ALLOW_REMOTE_LOGIN", "ALLOW_REMOTE_LOGIN=FALSE", -1); 
    162167 
     168    if ( ui->checkShowPW->isChecked() ) 
     169       pcbsd::Utils::setConfFileValue(DM_CONFIG_FILE, "ENABLE_VIEW_PASSWORD_BUTTON", "ENABLE_VIEW_PASSWORD_BUTTON=TRUE", -1); 
     170    else 
     171       pcbsd::Utils::setConfFileValue(DM_CONFIG_FILE, "ENABLE_VIEW_PASSWORD_BUTTON", "ENABLE_VIEW_PASSWORD_BUTTON=FALSE", -1); 
     172 
    163173    // Lastly make sure we set perms 
    164174    system("chmod 600 " + DM_CONFIG_FILE.toLatin1()); 
     
    175185/////////////////////////////////////////////////////////////////////////////// 
    176186void MainWindow::on_EnableXDCMP_clicked(bool checked) 
     187{ 
     188  Q_UNUSED(checked); 
     189  ui->SaveButton->setEnabled(true); 
     190} 
     191 
     192/////////////////////////////////////////////////////////////////////////////// 
     193void MainWindow::on_checkShowPW_clicked(bool checked) 
    177194{ 
    178195  Q_UNUSED(checked); 
  • src-qt4/pc-dmconf/mainwindow.h

    rfb7fe1b r708d4b3  
    5757    void on_SaveButton_clicked(); 
    5858    void on_UsersList_currentIndexChanged(int item); 
     59    void on_checkShowPW_clicked(bool checked); 
    5960}; 
    6061 
  • src-qt4/pc-dmconf/mainwindow.ui

    rfb7fe1b r708d4b3  
    115115       </layout> 
    116116      </widget> 
     117      <widget class="QWidget" name="tab_3"> 
     118       <attribute name="title"> 
     119        <string>Misc</string> 
     120       </attribute> 
     121       <layout class="QGridLayout" name="gridLayout"> 
     122        <item row="0" column="0"> 
     123         <widget class="QCheckBox" name="checkShowPW"> 
     124          <property name="text"> 
     125           <string>Enable &quot;show password&quot; button</string> 
     126          </property> 
     127         </widget> 
     128        </item> 
     129        <item row="1" column="0"> 
     130         <spacer name="verticalSpacer_2"> 
     131          <property name="orientation"> 
     132           <enum>Qt::Vertical</enum> 
     133          </property> 
     134          <property name="sizeHint" stdset="0"> 
     135           <size> 
     136            <width>20</width> 
     137            <height>224</height> 
     138           </size> 
     139          </property> 
     140         </spacer> 
     141        </item> 
     142       </layout> 
     143      </widget> 
    117144     </widget> 
    118145    </item> 
Note: See TracChangeset for help on using the changeset viewer.