diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2013-09-03 20:02:55 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2013-09-03 21:02:00 +0200 |
commit | 533bad2a1503973aaf8186691422c2eda91d02d4 (patch) | |
tree | f7e52f62416048859aa9bde8425e20aac0e7c669 /kabc/frontend/mainWindow.ui.h | |
parent | 8144d5434bbd1c4448a37695aed6ad3d348043d8 (diff) | |
download | tdepim-533bad2a1503973aaf8186691422c2eda91d02d4.tar.gz tdepim-533bad2a1503973aaf8186691422c2eda91d02d4.zip |
Additional k => tde renaming and fixes
Diffstat (limited to 'kabc/frontend/mainWindow.ui.h')
-rw-r--r-- | kabc/frontend/mainWindow.ui.h | 658 |
1 files changed, 0 insertions, 658 deletions
diff --git a/kabc/frontend/mainWindow.ui.h b/kabc/frontend/mainWindow.ui.h deleted file mode 100644 index 8e678b932..000000000 --- a/kabc/frontend/mainWindow.ui.h +++ /dev/null @@ -1,658 +0,0 @@ -/**************************************************************************** -** ui.h extension file, included from the uic-generated form implementation. -** -** If you wish to add, delete or rename slots use TQt Designer which will -** update this file, preserving your code. Create an init() slot in place of -** a constructor, and a destroy() slot in place of a destructor. -*****************************************************************************/ - -#include <tqfiledialog.h> -#include <kinputdialog.h> -#include <tqmessagebox.h> - -#include <tdelocale.h> -#include <kdebug.h> - -#include <tdeabc/stdaddressbook.h> - -using namespace TDEABC; - -class AddresseeItem : public TQListViewItem -{ - public: - AddresseeItem( TQListView *parent, const Addressee &a ) : - TQListViewItem( parent, a.realName(), a.uid() ), mAddressee( a ) {} - - void setAddressee( const Addressee &a ) { mAddressee = a; } - Addressee &addressee() { return mAddressee; } - - private: - Addressee mAddressee; -}; - -void MainWindow::init() -{ - mAddressBook = TDEABC::StdAddressBook::self( true ); - - mCurrentItem = 0; - - mEmailListView->header()->hide(); - mCategoryListView->header()->hide(); - - connect( mAddressBook, TQT_SIGNAL( addressBookChanged( AddressBook * ) ), - TQT_SLOT( addressBookChanged() ) ); - connect( mAddressBook, TQT_SIGNAL( addressBookLocked( AddressBook * ) ), - TQT_SLOT( addressBookLocked() ) ); - connect( mAddressBook, TQT_SIGNAL( addressBookUnlocked( AddressBook * ) ), - TQT_SLOT( addressBookUnlocked() ) ); -} - -void MainWindow::destroy() -{ - delete mAddressBook; -} - -void MainWindow::fileSave() -{ - updateAddressee( mAddresseeList->selectedItem() ); - - StdAddressBook::save(); -} - -void MainWindow::fileOpen() -{ - TQString fileName = TQFileDialog::getOpenFileName(); - - loadAddressBook( fileName ); -} - -void MainWindow::loadAddressBook( const TQString &fileName ) -{ - kdDebug() << "loadAddressBook(): '" << fileName << "'" << endl; - - mAddresseeList->clear(); - mCurrentItem = 0; - mCurrentAddress = TQString(); - readAddressee( Addressee() ); - - TDEABC::AddressBook::Iterator it; - for( it = mAddressBook->begin(); it != mAddressBook->end(); ++it ) { - new AddresseeItem( mAddresseeList, (*it) ); - } -} - -void MainWindow::updateAddressee( TQListViewItem *item ) -{ - AddresseeItem *addresseeItem = dynamic_cast<AddresseeItem *>( item ); - if ( !addresseeItem ) return; - - if (mCurrentItem ) { - writeAddress( mCurrentAddress ); - writePhone( mCurrentPhone ); - Addressee a = writeAddressee( mCurrentItem->addressee() ); - mCurrentItem->setAddressee( a ); - mAddressBook->insertAddressee( a ); - } - mCurrentItem = addresseeItem; - - readAddressee( addresseeItem->addressee() ); - updateAddress( mAddressIdCombo->currentItem() ); - updatePhone( mPhoneIdCombo->currentItem() ); -} - - -void MainWindow::readAddressee( const TDEABC::Addressee &a ) -{ - kdDebug() << "MainWindow::readAddressee(): " << a.name() << endl; - - mNameEdit->setText( a.name() ); - mUrlEdit->setText( a.url().url() ); - mAdditionalNameEdit->setText( a.additionalName() ); - mSuffixEdit->setText( a.suffix() ); - mGivenNameEdit->setText( a.givenName() ); - mPrefixEdit->setText( a.prefix() ); - mFamilyNameEdit->setText( a.familyName() ); - mFormattedNameEdit->setText( a.formattedName() ); - mNickNameEdit->setText( a.nickName() ); - mSortStringEdit->setText( a.sortString() ); - mTitleEdit->setText( a.title() ); - mRoleEdit->setText( a.role() ); - mOrganizationEdit->setText( a.organization() ); - mNoteEdit->setText( a.note() ); -// mLabelEdit->setText( a.label() ); - - mEmailListView->clear(); - TQStringList emails = a.emails(); - TQStringList::ConstIterator it3; - for( it3 = emails.begin(); it3 != emails.end(); ++it3 ) { - new TQListViewItem( mEmailListView, *it3 ); - } - - mCategoryListView->clear(); - TQStringList categories = a.categories(); - TQStringList::ConstIterator it4; - for( it4 = categories.begin(); it4 != categories.end(); ++it4 ) { - new TQListViewItem( mCategoryListView, *it4 ); - } - - mCustomListView->clear(); - TQStringList customs = a.customs(); - TQStringList::ConstIterator it5; - for( it5 = customs.begin(); it5 != customs.end(); ++it5 ) { - int posDash = (*it5).find( "-" ); - int posColon = (*it5).find( ":" ); - - TQString app = (*it5).left( posDash ); - TQString cname = (*it5).mid( posDash + 1, posColon - posDash - 1 ); - TQString value = (*it5).mid( posColon + 1 ); - - new TQListViewItem( mCustomListView, app, cname, value ); - } - - Address::List addresses = a.addresses(); - mAddressIdCombo->clear(); - Address::List::ConstIterator it; - for( it = addresses.begin(); it != addresses.end(); ++it ) { - mAddressIdCombo->insertItem( (*it).id() ); - } - if ( mAddressIdCombo->count() > 0 ) mCurrentAddress = mAddressIdCombo->currentText(); - else mCurrentAddress = TQString(); - readAddress( mCurrentAddress ); - - mPhoneIdCombo->clear(); - PhoneNumber::List pl = a.phoneNumbers(); - PhoneNumber::List::ConstIterator it2; - for( it2 = pl.begin(); it2 != pl.end(); ++it2) { - mPhoneIdCombo->insertItem( (*it2).id() ); - } - if ( mPhoneIdCombo->count() > 0 ) mCurrentPhone = mPhoneIdCombo->currentText(); - readPhone( mCurrentPhone ); -} - -TDEABC::Addressee MainWindow::writeAddressee( const TDEABC::Addressee &addressee ) -{ - Addressee a( addressee ); - a.setName( mNameEdit->text() ); - if ( !mUrlEdit->text().isEmpty() ) { - a.setUrl( KURL( mUrlEdit->text() ) ); - } - - a.setAdditionalName( mAdditionalNameEdit->text() ); - a.setSuffix( mSuffixEdit->text() ); - a.setGivenName( mGivenNameEdit->text() ); - a.setPrefix( mPrefixEdit->text() ); - a.setFamilyName( mFamilyNameEdit->text() ); - a.setFormattedName( mFormattedNameEdit->text() ); - a.setNickName( mNickNameEdit->text() ); - a.setSortString( mSortStringEdit->text() ); - a.setTitle( mTitleEdit->text() ); - a.setRole( mRoleEdit->text() ); - a.setOrganization( mOrganizationEdit->text() ); - a.setNote( mNoteEdit->text() ); -// a.setLabel( mLabelEdit->text() ); - - kdDebug() << "MainWindow::writeAddressee()" << endl; - a.dump(); - - return a; -} - -void MainWindow::newEntry() -{ - bool ok = false; - TQString name = KInputDialog::getText( i18n("New Address Book Entry"), - i18n("Please enter name:"), - TQString(), &ok, - this ); - if ( !ok || name.isEmpty() ) return; - - Addressee a; - a.setName( name ); - mAddressBook->insertAddressee( a ); - - new AddresseeItem( mAddresseeList, a ); -} - -void MainWindow::removeEntry() -{ - AddresseeItem *item = dynamic_cast<AddresseeItem *>(mAddresseeList->selectedItem()); - if ( item ) { - mAddressBook->removeAddressee( item->addressee() ); - delete item; - mCurrentItem = 0; - } -} - - -void MainWindow::updateAddress( int id ) -{ - if( !mCurrentItem ) return; - - writeAddress( mCurrentAddress ); - if ( mAddressIdCombo->count() > 0 ) { - mCurrentAddress = mAddressIdCombo->text( id ); - } else { - mCurrentAddress = TQString(); - } - readAddress( mCurrentAddress ); -} - -TDEABC::Address MainWindow::writeAddress( const TDEABC::Address &address ) -{ - Address a( address ); - - a.setPostOfficeBox( mAddressPostOfficeBoxEdit->text() ); - a.setExtended( mAddressExtendedEdit->text() ); - a.setStreet( mAddressStreetEdit->text() ); - a.setLocality( mAddressLocalityEdit->text() ); - a.setRegion( mAddressRegionEdit->text() ); - a.setLabel( mAddressLabelEdit->text() ); - a.setPostalCode( mAddressPostalCodeEdit->text() ); - a.setCountry( mAddressCountryEdit->text() ); - - int type = 0; - if ( mAddressDomCheck->isChecked() ) type |= Address::Dom; - if ( mAddressIntlCheck->isChecked() ) type |= Address::Intl; - if ( mAddressParcelCheck->isChecked() ) type |= Address::Parcel; - if ( mAddressPostalCheck->isChecked() ) type |= Address::Postal; - if ( mAddressHomeCheck->isChecked() ) type |= Address::Home; - if ( mAddressPrefCheck->isChecked() ) type |= Address::Pref; - if ( mAddressWorkCheck->isChecked() ) type |= Address::Work; - a.setType( type ); - - return a; -} - -void MainWindow::writeAddress( const TQString &id ) -{ - if ( !mCurrentItem ) return; - - if ( id.isEmpty() ) return; - - Address address; - address.setId( id ); - address = writeAddress( address ); - - mCurrentItem->addressee().insertAddress( address ); -} - -void MainWindow::readAddress( const TDEABC::Address &a ) -{ - mAddressPostOfficeBoxEdit->setText( a.postOfficeBox() ); - mAddressExtendedEdit->setText( a.extended() ); - mAddressStreetEdit->setText( a.street() ); - mAddressLocalityEdit->setText( a.locality() ); - mAddressRegionEdit->setText( a.region() ); - mAddressLabelEdit->setText( a.label() ); - mAddressPostalCodeEdit->setText( a.postalCode() ); - mAddressCountryEdit->setText( a.country() ); - - int type = a.type(); - if ( type & Address::Dom ) mAddressDomCheck->setChecked( true ); - else mAddressDomCheck->setChecked( false ); - if ( type & Address::Intl ) mAddressIntlCheck->setChecked( true ); - else mAddressIntlCheck->setChecked( false ); - if ( type & Address::Parcel ) mAddressParcelCheck->setChecked( true ); - else mAddressParcelCheck->setChecked( false ); - if ( type & Address::Postal ) mAddressPostalCheck->setChecked( true ); - else mAddressPostalCheck->setChecked( false ); - if ( type & Address::Home ) mAddressHomeCheck->setChecked( true ); - else mAddressHomeCheck->setChecked( false ); - if ( type & Address::Pref ) mAddressPrefCheck->setChecked( true ); - else mAddressPrefCheck->setChecked( false ); - if ( type & Address::Work ) mAddressWorkCheck->setChecked( true ); - else mAddressWorkCheck->setChecked( false ); -} - -void MainWindow::readAddress( const TQString &id ) -{ - if ( !mCurrentItem || id.isEmpty() ) { - readAddress( Address() ); - return; - } - - Address address = mCurrentItem->addressee().findAddress( id ); - readAddress( address ); -} - -void MainWindow::updatePhone( int id ) -{ - if( !mCurrentItem ) return; - - writePhone( mCurrentPhone ); - if ( mPhoneIdCombo->count() > 0 ) { - mCurrentPhone = mPhoneIdCombo->text( id ); - } else { - mCurrentPhone = TQString(); - } - readPhone( mCurrentPhone ); -} - -TDEABC::PhoneNumber MainWindow::writePhone( const TDEABC::PhoneNumber &phoneNumber ) -{ - PhoneNumber p( phoneNumber ); - - p.setNumber( mPhoneNumberEdit->text() ); - - int type = 0; - if ( mPhoneMsgCheck->isChecked() ) type |= PhoneNumber::Msg; - if ( mPhoneVoiceCheck->isChecked() ) type |= PhoneNumber::Voice; - if ( mPhoneFaxCheck->isChecked() ) type |= PhoneNumber::Fax; - if ( mPhoneCellCheck->isChecked() ) type |= PhoneNumber::Cell; - if ( mPhoneHomeCheck->isChecked() ) type |= PhoneNumber::Home; - if ( mPhonePrefCheck->isChecked() ) type |= PhoneNumber::Pref; - if ( mPhoneWorkCheck->isChecked() ) type |= PhoneNumber::Work; - if ( mPhoneVideoCheck->isChecked() ) type |= PhoneNumber::Video; - if ( mPhoneBbsCheck->isChecked() ) type |= PhoneNumber::Bbs; - if ( mPhoneModemCheck->isChecked() ) type |= PhoneNumber::Modem; - if ( mPhoneCarCheck->isChecked() ) type |= PhoneNumber::Car; - if ( mPhoneIsdnCheck->isChecked() ) type |= PhoneNumber::Isdn; - if ( mPhonePcsCheck->isChecked() ) type |= PhoneNumber::Pcs; - if ( mPhonePagerCheck->isChecked() ) type |= PhoneNumber::Pager; - p.setType( type ); - - return p; -} - -void MainWindow::writePhone( const TQString &id ) -{ - if ( !mCurrentItem ) return; - - if ( id.isEmpty() ) return; - - PhoneNumber p; - p.setId( id ); - p = writePhone( p ); - - mCurrentItem->addressee().insertPhoneNumber( p ); -} - -void MainWindow::readPhone( const TDEABC::PhoneNumber &p ) -{ - mPhoneNumberEdit->setText( p.number() ); - - int type = p.type(); - if ( type & PhoneNumber::Msg ) mPhoneMsgCheck->setChecked( true ); - else mPhoneMsgCheck->setChecked( false ); - if ( type & PhoneNumber::Voice ) mPhoneVoiceCheck->setChecked( true ); - else mPhoneVoiceCheck->setChecked( false ); - if ( type & PhoneNumber::Fax ) mPhoneFaxCheck->setChecked( true ); - else mPhoneFaxCheck->setChecked( false ); - if ( type & PhoneNumber::Cell ) mPhoneCellCheck->setChecked( true ); - else mPhoneCellCheck->setChecked( false ); - if ( type & PhoneNumber::Home ) mPhoneHomeCheck->setChecked( true ); - else mPhoneHomeCheck->setChecked( false ); - if ( type & PhoneNumber::Pref ) mPhonePrefCheck->setChecked( true ); - else mPhonePrefCheck->setChecked( false ); - if ( type & PhoneNumber::Work ) mPhoneWorkCheck->setChecked( true ); - else mPhoneWorkCheck->setChecked( false ); - if ( type & PhoneNumber::Video ) mPhoneVideoCheck->setChecked( true ); - else mPhoneVideoCheck->setChecked( false ); - if ( type & PhoneNumber::Bbs ) mPhoneBbsCheck->setChecked( true ); - else mPhoneBbsCheck->setChecked( false ); - if ( type & PhoneNumber::Modem ) mPhoneModemCheck->setChecked( true ); - else mPhoneModemCheck->setChecked( false ); - if ( type & PhoneNumber::Car ) mPhoneCarCheck->setChecked( true ); - else mPhoneCarCheck->setChecked( false ); - if ( type & PhoneNumber::Isdn ) mPhoneIsdnCheck->setChecked( true ); - else mPhoneIsdnCheck->setChecked( false ); - if ( type & PhoneNumber::Pcs ) mPhonePcsCheck->setChecked( true ); - else mPhonePcsCheck->setChecked( false ); - if ( type & PhoneNumber::Pager ) mPhonePagerCheck->setChecked( true ); - else mPhonePagerCheck->setChecked( false ); -} - -void MainWindow::readPhone( const TQString &id ) -{ - if ( !mCurrentItem || id.isEmpty() ) { - readPhone( PhoneNumber() ); - return; - } - - PhoneNumber p = mCurrentItem->addressee().findPhoneNumber( id ); - readPhone( p ); -} - - -void MainWindow::newAddress() -{ - if( !mCurrentItem ) return; - - Address address; - mCurrentItem->addressee().insertAddress( address ); - - mAddressIdCombo->insertItem( address.id() ); -} - -void MainWindow::removeAddress() -{ - if ( !mCurrentItem ) return; - - TQString id = mAddressIdCombo->currentText(); - if ( id.isEmpty() ) return; - - Address address; - address.setId( id ); - mCurrentItem->addressee().removeAddress( address ); - - readAddressee( mCurrentItem->addressee() ); -} - - -void MainWindow::dumpAddressBook() -{ - mAddressBook->dump(); -} - - -void MainWindow::newEmail() -{ - if ( !mCurrentItem ) return; - - bool ok = false; - TQString name = KInputDialog::getText( i18n("New Email Address"), - i18n("Please enter email address:"), - TQString(), &ok, - this ); - if ( !ok || name.isEmpty() ) return; - - new TQListViewItem( mEmailListView, name ); - mCurrentItem->addressee().insertEmail( name ); -} - -void MainWindow::editEmail() -{ - if ( !mCurrentItem ) return; - - TQListViewItem *item = mEmailListView->selectedItem(); - if( !item ) return; - - TQString oldName = item->text( 0 ); - - bool ok = false; - TQString name = KInputDialog::getText( i18n("Edit Email Address"), - i18n("Please enter new email address:"), - oldName, &ok, - this ); - if ( !ok || name.isEmpty() ) return; - - item->setText( 0, name ); - mCurrentItem->addressee().removeEmail( oldName ); - mCurrentItem->addressee().insertEmail( name ); -} - -void MainWindow::removeEmail() -{ - if ( !mCurrentItem ) return; - - TQListViewItem *item = mEmailListView->selectedItem(); - if( !item ) return; - - mCurrentItem->addressee().removeEmail( item->text( 0 ) ); - delete item; -} - -void MainWindow::newPhoneNumber() -{ - if ( !mCurrentItem ) return; - - PhoneNumber p; - mCurrentItem->addressee().insertPhoneNumber( p ); - - mPhoneIdCombo->insertItem( p.id() ); -} - -void MainWindow::removePhoneNumber() -{ - if ( !mCurrentItem ) return; - - TQString id = mPhoneIdCombo->currentText(); - if ( id.isEmpty() ) return; - - PhoneNumber p; - p.setId( id ); - mCurrentItem->addressee().removePhoneNumber( p ); - - readAddressee( mCurrentItem->addressee() ); -} - - -void MainWindow::newCategory() -{ - if ( !mCurrentItem ) return; - - bool ok = false; - TQString name = KInputDialog::getText( i18n("New Category"), - i18n("Please enter category name:"), - TQString(), &ok, - this ); - if ( !ok || name.isEmpty() ) return; - - new TQListViewItem( mCategoryListView, name ); - mCurrentItem->addressee().insertCategory( name ); -} - -void MainWindow::editCategory() -{ - if ( !mCurrentItem ) return; - - TQListViewItem *item = mCategoryListView->selectedItem(); - if( !item ) return; - - TQString oldName = item->text( 0 ); - - bool ok = false; - TQString name = KInputDialog::getText( i18n("Edit Category"), - i18n("Please enter new category name:"), - oldName, &ok, - this ); - if ( !ok || name.isEmpty() ) return; - - item->setText( 0, name ); - mCurrentItem->addressee().removeCategory( oldName ); - mCurrentItem->addressee().insertCategory( name ); -} - -void MainWindow::removeCategory() -{ - if ( !mCurrentItem ) return; - - TQListViewItem *item = mCategoryListView->selectedItem(); - if( !item ) return; - - mCurrentItem->addressee().removeCategory( item->text( 0 ) ); - delete item; -} - - -void MainWindow::editCustom() -{ - if ( !mCurrentItem ) return; - - TQListViewItem *item = mCustomListView->selectedItem(); - if( !item ) return; - - TQString oldName = item->text( 0 ) + "-" + item->text( 1 ) + ":" + - item->text( 2 ); - - bool ok = false; - TQString name = KInputDialog::getText( i18n("New Custom Entry"), - i18n("Please enter custom entry.\n" - "Format: APP-NAME:VALUE"), - oldName, &ok, - this ); - if ( !ok || name.isEmpty() ) return; - - int posDash = name.find( "-" ); - int posColon = name.find( ":" ); - - TQString app = name.left( posDash ); - TQString cname = name.mid( posDash + 1, posColon - posDash - 1 ); - TQString value = name.mid( posColon + 1 ); - - item->setText( 0, app ); - item->setText( 1, cname ); - item->setText( 2, value ); - - mCurrentItem->addressee().removeCustom( app, cname ); - mCurrentItem->addressee().insertCustom( app, cname, value ); -} - -void MainWindow::newCustom() -{ - if ( !mCurrentItem ) return; - - bool ok = false; - TQString name = KInputDialog::getText( i18n("New Custom Entry"), - i18n("Please enter custom entry.\n" - "Format: APP-NAME:VALUE"), - TQString(), &ok, - this ); - if ( !ok || name.isEmpty() ) return; - - int posDash = name.find( "-" ); - int posColon = name.find( ":" ); - - TQString app = name.left( posDash ); - TQString cname = name.mid( posDash + 1, posColon - posDash - 1 ); - TQString value = name.mid( posColon + 1 ); - - new TQListViewItem( mCustomListView, app, cname, value ); - - mCurrentItem->addressee().insertCustom( app, cname, value ); -} - -void MainWindow::removeCustom() -{ - if ( !mCurrentItem ) return; - - TQListViewItem *item = mCustomListView->selectedItem(); - if( !item ) return; - - mCurrentItem->addressee().removeCustom( item->text( 0 ), item->text( 1 ) ); - delete item; -} - -void MainWindow::addressBookChanged() -{ - TQMessageBox::warning( this, i18n("Address Book Changed"), - i18n("The address book has changed on disk."), - i18n("Reload") ); - loadAddressBook( "dummy" ); -} - -void MainWindow::addressBookLocked() -{ - kdDebug() << "AddressBook locked()" << endl; -} - -void MainWindow::addressBookUnlocked() -{ - kdDebug() << "AddressBook unlocked()" << endl; -} - - -void MainWindow::fileOpenStd() -{ - loadAddressBook( StdAddressBook::fileName() ); -} |