[KBear-cvs] kbear/kbear/plugins/sitemanager kbearsitemanager.cpp,1.59,1.60
Brought to you by:
kbjorn
|
From: <fri...@us...> - 2003-11-29 14:29:14
|
Update of /cvsroot/kbear/kbear/kbear/plugins/sitemanager
In directory sc8-pr-cvs1:/tmp/cvs-serv27885/kbear/plugins/sitemanager
Modified Files:
kbearsitemanager.cpp
Log Message:
Fixed bug that Sitemanager did not disable certain widgets for groups.
Index: kbearsitemanager.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/sitemanager/kbearsitemanager.cpp,v
retrieving revision 1.59
retrieving revision 1.60
diff -C2 -d -r1.59 -r1.60
*** kbearsitemanager.cpp 27 Nov 2003 16:10:22 -0000 1.59
--- kbearsitemanager.cpp 29 Nov 2003 14:29:11 -0000 1.60
***************
*** 682,706 ****
QString label = item->text( 0 );
m_removeButton->setEnabled( true );
!
! bool b = item->isExpandable();
! // Enable/Disable the groupBox items depending on the item (group or not)
! m_siteEdit->setEnabled( true );
! m_hostnameEdit->setEnabled( !b );
! m_portSpinBox->setEnabled( !b );
! m_protocolComboBox->setEnabled( !b );
! m_anonymousCheckBox->setEnabled( !b );
! m_usernameComboBox->setEnabled( !b );
! m_passwordEdit->setEnabled( !b );
! m_localdirEdit->setEnabled( !b );
! m_remotedirEdit->setEnabled( !b );
! m_advancedWidget->setEnabled( !b );
!
if( item->isExpandable() ) {// a group was selected
clear();
m_selectedItem.setParent( parent );
m_selectedItem.setLabel( label );
m_siteEdit->setText( label );
emit selectionCleared();
- m_groupSelected = true;
m_isModified = modified;
enableButton( User1, modified );
--- 682,693 ----
QString label = item->text( 0 );
m_removeButton->setEnabled( true );
!
if( item->isExpandable() ) {// a group was selected
clear();
+ m_groupSelected = true;
m_selectedItem.setParent( parent );
m_selectedItem.setLabel( label );
m_siteEdit->setText( label );
emit selectionCleared();
m_isModified = modified;
enableButton( User1, modified );
***************
*** 709,713 ****
m_selectedItem.setParent( parent );
m_selectedItem.setLabel( label );
- m_groupSelected = false;
}
else {
--- 696,699 ----
***************
*** 721,724 ****
--- 707,711 ----
return;
}
+ m_groupSelected = false;
m_groupBox->setEnabled( true );
m_isModified = modified;
***************
*** 937,951 ****
//-----------------------------------------------
void KBearSiteManager::slotSiteLabelChanged() {
! if( m_groupSelected ) {
! m_hostnameEdit->setEnabled( true );
! m_portSpinBox->setEnabled( true );
! m_protocolComboBox->setEnabled( true );
! m_anonymousCheckBox->setEnabled( true );
! m_usernameComboBox->setEnabled( true );
! m_passwordEdit->setEnabled( true );
! m_localdirEdit->setEnabled( true );
! m_remotedirEdit->setEnabled( true );
! m_advancedWidget->setEnabled( true );
! }
}
//-----------------------------------------------
--- 924,938 ----
//-----------------------------------------------
void KBearSiteManager::slotSiteLabelChanged() {
! // enable/disable widgets depending on the item's type (group or site)
! bool b = !m_groupSelected;
! m_hostnameEdit->setEnabled( b );
! m_portSpinBox->setEnabled( b );
! m_protocolComboBox->setEnabled( b );
! m_anonymousCheckBox->setEnabled( b );
! m_usernameComboBox->setEnabled( b );
! m_passwordEdit->setEnabled( b );
! m_localdirEdit->setEnabled( b );
! m_remotedirEdit->setEnabled( b );
! m_advancedWidget->setEnabled( b );
}
//-----------------------------------------------
|