Changeset da86529


Ignore:
Timestamp:
06/27/14 10:45:17 (11 months ago)
Author:
Ken Moore <ken@…>
Branches:
master, releng/10.0.3, releng/10.1, releng/10.1.1, releng/10.1.2
Children:
bb8b366
Parents:
cb6781b (diff), d2f18bd (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of github.com:pcbsd/pcbsd

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • src-qt4/warden-gui/dialogimport.cpp

    r58a4795 rd2f18bd  
    1818    //connect(lineHostname, SIGNAL(textChanged ( const QString & )), this, SLOT(checkLineText( const QString & ) ) ); 
    1919    //connect(lineIP, SIGNAL(textChanged ( const QString & )), this, SLOT(checkLineText( const QString & ) ) ); 
     20    connect(lineJailName, SIGNAL(textChanged ( const QString & )), this, SLOT(checkLineText( const QString & ) ) ); 
    2021    connect(pushCancel, SIGNAL(clicked()), this, SLOT(slotButtonCancel() ) ); 
    2122    connect(pushOk, SIGNAL(clicked()), this, SLOT(slotButtonOk() ) ); 
     
    3132void dialogImport::slotButtonOk() 
    3233{ 
    33     QString IP, host; 
     34    QString IP, host, JailName; 
    3435    IP="OFF"; host="OFF"; 
     36    JailName = lineJailName->text(); 
    3537    if (groupIP->isChecked() ) 
    3638      IP = lineIP->text(); 
     
    3840      host = lineHostname->text(); 
    3941     
    40     emit import(IP, host); 
     42    emit import(JailName, IP, host); 
    4143    close(); 
    4244     
     
    4648void dialogImport::checkLineText( const QString &text ) 
    4749{ 
     50    pushOk->setEnabled(TRUE); 
     51 
    4852    // Check that we have a valid IP / Host and enable / disable the creation button 
    49     QString IP, Host; 
     53    QString IP, Host, JailName; 
    5054     
    5155    IP = lineIP->text(); 
    5256    Host = lineHostname->text(); 
     57    JailName = lineJailName->text(); 
     58 
     59    // Check the jail name 
     60    if ( JailName.simplified().isEmpty() ) 
     61        pushOk->setEnabled(FALSE); 
     62 
    5363     
    5464    // Check to make sure we don't have any missing IP fields 
    5565    if ( groupIP->isChecked() && (IP.indexOf("..") != -1 || IP.lastIndexOf(".") == (IP.length() - 1)) ) 
    56     { 
    5766        pushOk->setEnabled(FALSE); 
    58         return; 
    59     } 
    6067     
    6168    // Check to make sure the host isn't empty 
    6269    if ( groupHostname->isChecked() && Host.isEmpty() ) 
    63     { 
    6470        pushOk->setEnabled(FALSE); 
    65         return; 
    66     } 
    67      
    68     pushOk->setEnabled(TRUE); 
    6971     
    7072} 
  • src-qt4/warden-gui/dialogimport.h

    r1620346 rd2f18bd  
    2727 
    2828signals: 
    29      void import(const QString &, const QString &); 
     29     void import(const QString &, const QString &, const QString &); 
    3030} ; 
    3131#endif // DIALOGIMPORT_H 
  • src-qt4/warden-gui/dialogimport.ui

    r1620346 rd2f18bd  
    1111    <y>0</y> 
    1212    <width>400</width> 
    13     <height>250</height> 
     13    <height>282</height> 
    1414   </rect> 
    1515  </property> 
     
    4646    <widget class="QLabel" name="label"> 
    4747     <property name="text"> 
    48       <string>You have the option to change the IP / Hostname of the imported jail. Any internal references to the old IP / hostname may still need to be changed after importing. </string> 
     48      <string>Enter the nickname for this new jail. You have the option to change the IP / Hostname of the imported jail. Any internal references to the old IP / hostname may still need to be changed after importing. </string> 
    4949     </property> 
    5050     <property name="wordWrap"> 
     
    5353    </widget> 
    5454   </item> 
    55    <item row="2" column="0"> 
    56     <widget class="QGroupBox" name="groupIP"> 
    57      <property name="sizePolicy"> 
    58       <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding"> 
    59        <horstretch>0</horstretch> 
    60        <verstretch>0</verstretch> 
    61       </sizepolicy> 
    62      </property> 
    63      <property name="title"> 
    64       <string>Change IP Address</string> 
    65      </property> 
    66      <property name="checkable"> 
    67       <bool>true</bool> 
    68      </property> 
    69      <property name="checked"> 
    70       <bool>false</bool> 
    71      </property> 
    72      <layout class="QGridLayout" name="gridLayout"> 
    73       <item row="0" column="0"> 
    74        <widget class="QLineEdit" name="lineIP"> 
    75         <property name="inputMask"> 
    76          <string>999\.999\.999\.999; </string> 
    77         </property> 
    78         <property name="text"> 
    79          <string>...</string> 
    80         </property> 
    81         <property name="alignment"> 
    82          <set>Qt::AlignCenter</set> 
    83         </property> 
    84        </widget> 
    85       </item> 
    86      </layout> 
    87     </widget> 
    88    </item> 
    89    <item row="3" column="0"> 
    90     <widget class="QGroupBox" name="groupHostname"> 
    91      <property name="sizePolicy"> 
    92       <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding"> 
    93        <horstretch>0</horstretch> 
    94        <verstretch>0</verstretch> 
    95       </sizepolicy> 
    96      </property> 
    97      <property name="title"> 
    98       <string>Change Hostname</string> 
    99      </property> 
    100      <property name="checkable"> 
    101       <bool>true</bool> 
    102      </property> 
    103      <property name="checked"> 
    104       <bool>false</bool> 
    105      </property> 
    106      <layout class="QGridLayout" name="gridLayout_2"> 
    107       <item row="0" column="0"> 
    108        <widget class="QLineEdit" name="lineHostname"/> 
    109       </item> 
    110      </layout> 
    111     </widget> 
    112    </item> 
    113    <item row="4" column="0"> 
    114     <spacer name="verticalSpacer"> 
    115      <property name="orientation"> 
    116       <enum>Qt::Vertical</enum> 
    117      </property> 
    118      <property name="sizeHint" stdset="0"> 
    119       <size> 
    120        <width>20</width> 
    121        <height>40</height> 
    122       </size> 
    123      </property> 
    124     </spacer> 
    125    </item> 
    126    <item row="5" column="0"> 
     55   <item row="6" column="0"> 
    12756    <layout class="QHBoxLayout" name="horizontalLayout"> 
    12857     <item> 
     
    15584    </layout> 
    15685   </item> 
     86   <item row="3" column="0"> 
     87    <widget class="QGroupBox" name="groupIP"> 
     88     <property name="sizePolicy"> 
     89      <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding"> 
     90       <horstretch>0</horstretch> 
     91       <verstretch>0</verstretch> 
     92      </sizepolicy> 
     93     </property> 
     94     <property name="title"> 
     95      <string>IPv4 Address</string> 
     96     </property> 
     97     <property name="checkable"> 
     98      <bool>true</bool> 
     99     </property> 
     100     <property name="checked"> 
     101      <bool>false</bool> 
     102     </property> 
     103     <layout class="QGridLayout" name="gridLayout"> 
     104      <item row="0" column="0"> 
     105       <widget class="QLineEdit" name="lineIP"> 
     106        <property name="inputMask"> 
     107         <string>999\.999\.999\.999; </string> 
     108        </property> 
     109        <property name="text"> 
     110         <string>...</string> 
     111        </property> 
     112        <property name="alignment"> 
     113         <set>Qt::AlignCenter</set> 
     114        </property> 
     115       </widget> 
     116      </item> 
     117     </layout> 
     118    </widget> 
     119   </item> 
     120   <item row="4" column="0"> 
     121    <widget class="QGroupBox" name="groupHostname"> 
     122     <property name="sizePolicy"> 
     123      <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding"> 
     124       <horstretch>0</horstretch> 
     125       <verstretch>0</verstretch> 
     126      </sizepolicy> 
     127     </property> 
     128     <property name="title"> 
     129      <string>Hostname</string> 
     130     </property> 
     131     <property name="checkable"> 
     132      <bool>true</bool> 
     133     </property> 
     134     <property name="checked"> 
     135      <bool>false</bool> 
     136     </property> 
     137     <layout class="QGridLayout" name="gridLayout_2"> 
     138      <item row="0" column="0"> 
     139       <widget class="QLineEdit" name="lineHostname"/> 
     140      </item> 
     141     </layout> 
     142    </widget> 
     143   </item> 
     144   <item row="5" column="0"> 
     145    <spacer name="verticalSpacer"> 
     146     <property name="orientation"> 
     147      <enum>Qt::Vertical</enum> 
     148     </property> 
     149     <property name="sizeHint" stdset="0"> 
     150      <size> 
     151       <width>20</width> 
     152       <height>40</height> 
     153      </size> 
     154     </property> 
     155    </spacer> 
     156   </item> 
    157157   <item row="1" column="0"> 
    158158    <spacer name="verticalSpacer_2"> 
     
    168168    </spacer> 
    169169   </item> 
     170   <item row="2" column="0"> 
     171    <widget class="QGroupBox" name="groupName"> 
     172     <property name="title"> 
     173      <string>Jail Name</string> 
     174     </property> 
     175     <layout class="QGridLayout" name="gridLayout_4"> 
     176      <item row="0" column="0"> 
     177       <widget class="QLineEdit" name="lineJailName"/> 
     178      </item> 
     179     </layout> 
     180    </widget> 
     181   </item> 
    170182  </layout> 
    171183 </widget> 
  • src-qt4/warden-gui/dialogwarden.cpp

    raadcedc rd2f18bd  
    10531053      importDialog = new dialogImport(); 
    10541054      importDialog->programInit(); 
    1055       connect( importDialog, SIGNAL(import(const QString &, const QString &)), this, SLOT(slotImportConfigDone(const QString &, const QString &) ) ); 
     1055      connect( importDialog, SIGNAL(import(const QString &, const QString &, const QString &)), this, SLOT(slotImportConfigDone(const QString &, const QString &, const QString &) ) ); 
    10561056      importDialog->show(); 
    10571057 
    10581058} 
    10591059 
    1060 void dialogWarden::slotImportConfigDone(const QString &IP, const QString &Host) 
     1060void dialogWarden::slotImportConfigDone(const QString &JailName, const QString &IP, const QString &Host) 
    10611061{ 
    10621062 
     
    10721072      QString program = "warden"; 
    10731073      QStringList args; 
    1074       args << "import" << importFile; 
     1074      args << "import" << JailName << importFile; 
    10751075      if ( ! IP.isEmpty() ) 
    10761076        args << "--ipv4=" + IP + "/24"; 
  • src-qt4/warden-gui/dialogwarden.h

    raadcedc rd2f18bd  
    6363    void slotFinishedJailImport(); 
    6464    void slotToggleAutostartClicked(); 
    65     void slotImportConfigDone(const QString &IP, const QString &Host); 
     65    void slotImportConfigDone(const QString &JailName, const QString &IP, const QString &Host); 
    6666    void slotCurrentJailChanged(); 
    6767    void slotTerminal(); 
  • lumina/lumina-desktop/LDesktop.cpp

    r164b720 rcb6781b  
    6868 
    6969void LDesktop::SystemApplication(QAction* act){ 
    70   if(!act->whatsThis().isEmpty()){ 
     70  if(!act->whatsThis().isEmpty() && act->parent()==deskMenu){ 
    7171    QProcess::startDetached("lumina-open \""+act->whatsThis()+"\""); 
    7272  } 
Note: See TracChangeset for help on using the changeset viewer.