コード例 #1
0
ファイル: addresseditwidget.cpp プロジェクト: lenggi/kcalcore
void AddressEditWidget::editAddress()
{
  AutoQPointer<AddressEditDialog> dialog = new AddressEditDialog( this );
  dialog->setAddress( mAddressSelectionWidget->currentAddress() );
  if ( dialog->exec() ) {
    const KABC::Address address = dialog->address();
    fixPreferredAddress( address );
    mAddressList[ mAddressSelectionWidget->currentIndex() ] = address;
    mAddressSelectionWidget->setAddresses( mAddressList );
    mAddressSelectionWidget->setCurrentAddress( address );

    updateAddressView();
  }
}
コード例 #2
0
ファイル: addresseditwidget.cpp プロジェクト: lenggi/kcalcore
void AddressEditWidget::createAddress()
{
  AutoQPointer<AddressEditDialog> dialog = new AddressEditDialog( this );
  if ( dialog->exec() ) {
    const KABC::Address address = dialog->address();
    fixPreferredAddress( address );
    mAddressList.append( address );
    mAddressSelectionWidget->setAddresses( mAddressList );
    mAddressSelectionWidget->setCurrentAddress( address );

    updateAddressView();
    updateButtons();
  }
}