Diffstat (limited to 'core/pim/addressbook/contacteditor.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/addressbook/contacteditor.cpp | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/core/pim/addressbook/contacteditor.cpp b/core/pim/addressbook/contacteditor.cpp index b1eb042..8acf570 100644 --- a/core/pim/addressbook/contacteditor.cpp +++ b/core/pim/addressbook/contacteditor.cpp | |||
@@ -490,231 +490,231 @@ void ContactEditor::init() { | |||
490 | m_widgetStack4 = new QWidgetStack( container ); | 490 | m_widgetStack4 = new QWidgetStack( container ); |
491 | txtChooserField4 = new QLineEdit( m_widgetStack4 ); | 491 | txtChooserField4 = new QLineEdit( m_widgetStack4 ); |
492 | m_widgetStack4 -> addWidget( txtChooserField4, TextField ); | 492 | m_widgetStack4 -> addWidget( txtChooserField4, TextField ); |
493 | gl->addMultiCellWidget( m_widgetStack4, 6, 6, 1, 2 ); | 493 | gl->addMultiCellWidget( m_widgetStack4, 6, 6, 1, 2 ); |
494 | m_widgetStack4 -> raiseWidget( TextField ); | 494 | m_widgetStack4 -> raiseWidget( TextField ); |
495 | 495 | ||
496 | QSpacerItem *space = new QSpacerItem(1,1, | 496 | QSpacerItem *space = new QSpacerItem(1,1, |
497 | QSizePolicy::Maximum, | 497 | QSizePolicy::Maximum, |
498 | QSizePolicy::MinimumExpanding ); | 498 | QSizePolicy::MinimumExpanding ); |
499 | gl->addItem( space, 7, 0 ); | 499 | gl->addItem( space, 7, 0 ); |
500 | 500 | ||
501 | tabMain->insertTab( tabViewport, tr( "Address" ) ); | 501 | tabMain->insertTab( tabViewport, tr( "Address" ) ); |
502 | 502 | ||
503 | tabViewport = new QWidget ( tabMain ); | 503 | tabViewport = new QWidget ( tabMain ); |
504 | 504 | ||
505 | vb = new QVBoxLayout( tabViewport ); | 505 | vb = new QVBoxLayout( tabViewport ); |
506 | 506 | ||
507 | svDetails = new QScrollView( tabViewport ); | 507 | svDetails = new QScrollView( tabViewport ); |
508 | vb->addWidget( svDetails, 0, 0 ); | 508 | vb->addWidget( svDetails, 0, 0 ); |
509 | svDetails->setResizePolicy( QScrollView::AutoOneFit ); | 509 | svDetails->setResizePolicy( QScrollView::AutoOneFit ); |
510 | svDetails->setFrameStyle( QFrame::NoFrame ); | 510 | svDetails->setFrameStyle( QFrame::NoFrame ); |
511 | 511 | ||
512 | container = new QWidget( svDetails->viewport() ); | 512 | container = new QWidget( svDetails->viewport() ); |
513 | svDetails->addChild( container ); | 513 | svDetails->addChild( container ); |
514 | 514 | ||
515 | gl = new QGridLayout( container, 1, 2, 2, 4 ); | 515 | gl = new QGridLayout( container, 1, 2, 2, 4 ); |
516 | 516 | ||
517 | int counter = 0; | 517 | int counter = 0; |
518 | 518 | ||
519 | // Birthday | 519 | // Birthday |
520 | QHBox* hBox = new QHBox( container ); | 520 | QHBox* hBox = new QHBox( container ); |
521 | l = new QLabel( tr("Birthday"), container ); | 521 | l = new QLabel( tr("Birthday"), container ); |
522 | gl->addWidget( l, counter, 0 ); | 522 | gl->addWidget( l, counter, 0 ); |
523 | 523 | ||
524 | QPopupMenu* m1 = new QPopupMenu( container ); | 524 | QPopupMenu* m1 = new QPopupMenu( container ); |
525 | birthdayPicker = new DateBookMonth( m1, 0, TRUE ); | 525 | birthdayPicker = new DateBookMonth( m1, 0, TRUE ); |
526 | m1->insertItem( birthdayPicker ); | 526 | m1->insertItem( birthdayPicker ); |
527 | 527 | ||
528 | birthdayButton= new QToolButton( hBox, "buttonStart" ); | 528 | birthdayButton= new QToolButton( hBox, "buttonStart" ); |
529 | birthdayButton->setPopup( m1 ); | 529 | birthdayButton->setPopup( m1 ); |
530 | birthdayButton->setPopupDelay(0); | 530 | birthdayButton->setPopupDelay(0); |
531 | 531 | ||
532 | QPushButton* deleteButton = new QPushButton( QIconSet( Resource::loadPixmap( "trash" ) ), | 532 | QPushButton* deleteButton = new QPushButton( QIconSet( Resource::loadPixmap( "trash" ) ), |
533 | tr( "Delete" ), | 533 | tr( "Delete" ), |
534 | hBox, 0 ); | 534 | hBox, 0 ); |
535 | 535 | ||
536 | gl->addWidget( hBox, counter , 1 ); | 536 | gl->addWidget( hBox, counter , 1 ); |
537 | 537 | ||
538 | connect( birthdayPicker, SIGNAL( dateClicked( int, int, int ) ), | 538 | connect( birthdayPicker, SIGNAL( dateClicked(int,int,int) ), |
539 | this, SLOT( slotBirthdayDateChanged( int, int, int ) ) ); | 539 | this, SLOT( slotBirthdayDateChanged(int,int,int) ) ); |
540 | connect( deleteButton, SIGNAL( clicked() ), this, SLOT( slotRemoveBirthday() ) ); | 540 | connect( deleteButton, SIGNAL( clicked() ), this, SLOT( slotRemoveBirthday() ) ); |
541 | 541 | ||
542 | ++counter; | 542 | ++counter; |
543 | 543 | ||
544 | // Anniversary | 544 | // Anniversary |
545 | hBox = new QHBox( container ); | 545 | hBox = new QHBox( container ); |
546 | l = new QLabel( tr("Anniversary"), container ); | 546 | l = new QLabel( tr("Anniversary"), container ); |
547 | gl->addWidget( l, counter, 0 ); | 547 | gl->addWidget( l, counter, 0 ); |
548 | 548 | ||
549 | m1 = new QPopupMenu( container ); | 549 | m1 = new QPopupMenu( container ); |
550 | anniversaryPicker = new DateBookMonth( m1, 0, TRUE ); | 550 | anniversaryPicker = new DateBookMonth( m1, 0, TRUE ); |
551 | m1->insertItem( anniversaryPicker ); | 551 | m1->insertItem( anniversaryPicker ); |
552 | 552 | ||
553 | anniversaryButton= new QToolButton( hBox, "buttonStart" ); | 553 | anniversaryButton= new QToolButton( hBox, "buttonStart" ); |
554 | anniversaryButton->setPopup( m1 ); | 554 | anniversaryButton->setPopup( m1 ); |
555 | anniversaryButton->setPopupDelay(0); | 555 | anniversaryButton->setPopupDelay(0); |
556 | 556 | ||
557 | deleteButton = new QPushButton( QIconSet( Resource::loadPixmap( "trash" ) ), | 557 | deleteButton = new QPushButton( QIconSet( Resource::loadPixmap( "trash" ) ), |
558 | tr( "Delete" ), | 558 | tr( "Delete" ), |
559 | hBox, 0 ); | 559 | hBox, 0 ); |
560 | gl->addWidget( hBox, counter , 1 ); | 560 | gl->addWidget( hBox, counter , 1 ); |
561 | 561 | ||
562 | connect( anniversaryPicker, SIGNAL( dateClicked( int, int, int ) ), | 562 | connect( anniversaryPicker, SIGNAL( dateClicked(int,int,int) ), |
563 | this, SLOT( slotAnniversaryDateChanged( int, int, int ) ) ); | 563 | this, SLOT( slotAnniversaryDateChanged(int,int,int) ) ); |
564 | connect( deleteButton, SIGNAL( clicked() ), this, SLOT( slotRemoveAnniversary() ) ); | 564 | connect( deleteButton, SIGNAL( clicked() ), this, SLOT( slotRemoveAnniversary() ) ); |
565 | 565 | ||
566 | ++counter; | 566 | ++counter; |
567 | 567 | ||
568 | // Gender | 568 | // Gender |
569 | l = new QLabel( tr("Gender"), container ); | 569 | l = new QLabel( tr("Gender"), container ); |
570 | gl->addWidget( l, counter, 0 ); | 570 | gl->addWidget( l, counter, 0 ); |
571 | cmbGender = new QComboBox( container ); | 571 | cmbGender = new QComboBox( container ); |
572 | cmbGender->insertItem( "", 0 ); | 572 | cmbGender->insertItem( "", 0 ); |
573 | cmbGender->insertItem( tr("Male"), 1); | 573 | cmbGender->insertItem( tr("Male"), 1); |
574 | cmbGender->insertItem( tr("Female"), 2); | 574 | cmbGender->insertItem( tr("Female"), 2); |
575 | gl->addWidget( cmbGender, counter, 1 ); | 575 | gl->addWidget( cmbGender, counter, 1 ); |
576 | 576 | ||
577 | ++counter; | 577 | ++counter; |
578 | 578 | ||
579 | // Create Labels and lineedit fields for every dynamic entry | 579 | // Create Labels and lineedit fields for every dynamic entry |
580 | QStringList::ConstIterator it = slDynamicEntries.begin(); | 580 | QStringList::ConstIterator it = slDynamicEntries.begin(); |
581 | QMap<QString, int> mapStrToID = OContactFields::untrFieldsToId(); | 581 | QMap<QString, int> mapStrToID = OContactFields::untrFieldsToId(); |
582 | QMap<int, QString> mapIdToStr = OContactFields::idToTrFields(); | 582 | QMap<int, QString> mapIdToStr = OContactFields::idToTrFields(); |
583 | for (i = counter; it != slDynamicEntries.end(); i++, ++it ) { | 583 | for (i = counter; it != slDynamicEntries.end(); i++, ++it ) { |
584 | 584 | ||
585 | if (((*it) == "Anniversary") || | 585 | if (((*it) == "Anniversary") || |
586 | ((*it) == "Birthday")|| ((*it) == "Gender")) continue; | 586 | ((*it) == "Birthday")|| ((*it) == "Gender")) continue; |
587 | 587 | ||
588 | l = new QLabel( mapIdToStr[mapStrToID[*it]], container ); | 588 | l = new QLabel( mapIdToStr[mapStrToID[*it]], container ); |
589 | listName.append( l ); | 589 | listName.append( l ); |
590 | gl->addWidget( l, i, 0 ); | 590 | gl->addWidget( l, i, 0 ); |
591 | QLineEdit *e = new QLineEdit( container ); | 591 | QLineEdit *e = new QLineEdit( container ); |
592 | listValue.append( e ); | 592 | listValue.append( e ); |
593 | gl->addWidget( e, i, 1); | 593 | gl->addWidget( e, i, 1); |
594 | } | 594 | } |
595 | // Fill labels with names.. | 595 | // Fill labels with names.. |
596 | //loadFields(); | 596 | //loadFields(); |
597 | 597 | ||
598 | 598 | ||
599 | tabMain->insertTab( tabViewport, tr( "Details" ) ); | 599 | tabMain->insertTab( tabViewport, tr( "Details" ) ); |
600 | 600 | ||
601 | dlgNote = new QDialog( this, "Note Dialog", TRUE ); | 601 | dlgNote = new QDialog( this, "Note Dialog", TRUE ); |
602 | dlgNote->setCaption( tr("Enter Note") ); | 602 | dlgNote->setCaption( tr("Enter Note") ); |
603 | QVBoxLayout *vbNote = new QVBoxLayout( dlgNote ); | 603 | QVBoxLayout *vbNote = new QVBoxLayout( dlgNote ); |
604 | txtNote = new QMultiLineEdit( dlgNote ); | 604 | txtNote = new QMultiLineEdit( dlgNote ); |
605 | vbNote->addWidget( txtNote ); | 605 | vbNote->addWidget( txtNote ); |
606 | connect( btnNote, SIGNAL(clicked()), this, SLOT(slotNote()) ); | 606 | connect( btnNote, SIGNAL(clicked()), this, SLOT(slotNote()) ); |
607 | 607 | ||
608 | dlgName = new QDialog( this, "Name Dialog", TRUE ); | 608 | dlgName = new QDialog( this, "Name Dialog", TRUE ); |
609 | dlgName->setCaption( tr("Edit Name") ); | 609 | dlgName->setCaption( tr("Edit Name") ); |
610 | gl = new QGridLayout( dlgName, 5, 2, 2, 3 ); | 610 | gl = new QGridLayout( dlgName, 5, 2, 2, 3 ); |
611 | 611 | ||
612 | l = new QLabel( tr("First Name"), dlgName ); | 612 | l = new QLabel( tr("First Name"), dlgName ); |
613 | gl->addWidget( l, 0, 0 ); | 613 | gl->addWidget( l, 0, 0 ); |
614 | txtFirstName = new QLineEdit( dlgName ); | 614 | txtFirstName = new QLineEdit( dlgName ); |
615 | gl->addWidget( txtFirstName, 0, 1 ); | 615 | gl->addWidget( txtFirstName, 0, 1 ); |
616 | 616 | ||
617 | l = new QLabel( tr("Middle Name"), dlgName ); | 617 | l = new QLabel( tr("Middle Name"), dlgName ); |
618 | gl->addWidget( l, 1, 0 ); | 618 | gl->addWidget( l, 1, 0 ); |
619 | txtMiddleName = new QLineEdit( dlgName ); | 619 | txtMiddleName = new QLineEdit( dlgName ); |
620 | gl->addWidget( txtMiddleName, 1, 1 ); | 620 | gl->addWidget( txtMiddleName, 1, 1 ); |
621 | 621 | ||
622 | l = new QLabel( tr("Last Name"), dlgName ); | 622 | l = new QLabel( tr("Last Name"), dlgName ); |
623 | gl->addWidget( l, 2, 0 ); | 623 | gl->addWidget( l, 2, 0 ); |
624 | txtLastName = new QLineEdit( dlgName ); | 624 | txtLastName = new QLineEdit( dlgName ); |
625 | gl->addWidget( txtLastName, 2, 1 ); | 625 | gl->addWidget( txtLastName, 2, 1 ); |
626 | 626 | ||
627 | // l = new QLabel( tr("Suffix"), dlgName ); | 627 | // l = new QLabel( tr("Suffix"), dlgName ); |
628 | // gl->addWidget( l, 3, 0 ); | 628 | // gl->addWidget( l, 3, 0 ); |
629 | // txtSuffix = new QLineEdit( dlgName ); | 629 | // txtSuffix = new QLineEdit( dlgName ); |
630 | // gl->addWidget( txtSuffix, 3, 1 ); | 630 | // gl->addWidget( txtSuffix, 3, 1 ); |
631 | space = new QSpacerItem(1,1, | 631 | space = new QSpacerItem(1,1, |
632 | QSizePolicy::Maximum, | 632 | QSizePolicy::Maximum, |
633 | QSizePolicy::MinimumExpanding ); | 633 | QSizePolicy::MinimumExpanding ); |
634 | gl->addItem( space, 4, 0 ); | 634 | gl->addItem( space, 4, 0 ); |
635 | 635 | ||
636 | cmbChooserField1->insertStringList( trlChooserNames ); | 636 | cmbChooserField1->insertStringList( trlChooserNames ); |
637 | cmbChooserField2->insertStringList( trlChooserNames ); | 637 | cmbChooserField2->insertStringList( trlChooserNames ); |
638 | cmbChooserField3->insertStringList( trlChooserNames ); | 638 | cmbChooserField3->insertStringList( trlChooserNames ); |
639 | cmbChooserField4->insertStringList( trlChooserNames ); | 639 | cmbChooserField4->insertStringList( trlChooserNames ); |
640 | 640 | ||
641 | cmbChooserField1->setCurrentItem( 0 ); | 641 | cmbChooserField1->setCurrentItem( 0 ); |
642 | cmbChooserField2->setCurrentItem( 1 ); | 642 | cmbChooserField2->setCurrentItem( 1 ); |
643 | cmbChooserField3->setCurrentItem( 2 ); | 643 | cmbChooserField3->setCurrentItem( 2 ); |
644 | 644 | ||
645 | connect( btnFullName, SIGNAL(clicked()), this, SLOT(slotName()) ); | 645 | connect( btnFullName, SIGNAL(clicked()), this, SLOT(slotName()) ); |
646 | 646 | ||
647 | connect( txtFullName, SIGNAL(textChanged(const QString &)), | 647 | connect( txtFullName, SIGNAL(textChanged(const QString&)), |
648 | this, SLOT(slotFullNameChange(const QString &)) ); | 648 | this, SLOT(slotFullNameChange(const QString&)) ); |
649 | connect( txtSuffix, SIGNAL(textChanged(const QString &)), | 649 | connect( txtSuffix, SIGNAL(textChanged(const QString&)), |
650 | this, SLOT(slotSuffixChange(const QString &)) ); | 650 | this, SLOT(slotSuffixChange(const QString&)) ); |
651 | connect( txtOrganization, SIGNAL(textChanged(const QString &)), | 651 | connect( txtOrganization, SIGNAL(textChanged(const QString&)), |
652 | this, SLOT(slotOrganizationChange(const QString &)) ); | 652 | this, SLOT(slotOrganizationChange(const QString&)) ); |
653 | connect( txtChooserField1, SIGNAL(textChanged(const QString &)), | 653 | connect( txtChooserField1, SIGNAL(textChanged(const QString&)), |
654 | this, SLOT(slotChooser1Change(const QString &)) ); | 654 | this, SLOT(slotChooser1Change(const QString&)) ); |
655 | connect( txtChooserField2, SIGNAL(textChanged(const QString &)), | 655 | connect( txtChooserField2, SIGNAL(textChanged(const QString&)), |
656 | this, SLOT(slotChooser2Change(const QString &)) ); | 656 | this, SLOT(slotChooser2Change(const QString&)) ); |
657 | connect( txtChooserField3, SIGNAL(textChanged(const QString &)), | 657 | connect( txtChooserField3, SIGNAL(textChanged(const QString&)), |
658 | this, SLOT(slotChooser3Change(const QString &)) ); | 658 | this, SLOT(slotChooser3Change(const QString&)) ); |
659 | connect( txtChooserField4, SIGNAL(textChanged(const QString &)), | 659 | connect( txtChooserField4, SIGNAL(textChanged(const QString&)), |
660 | this, SLOT(slotChooser4Change(const QString &)) ); | 660 | this, SLOT(slotChooser4Change(const QString&)) ); |
661 | connect( txtAddress, SIGNAL(textChanged(const QString &)), | 661 | connect( txtAddress, SIGNAL(textChanged(const QString&)), |
662 | this, SLOT(slotAddressChange(const QString &)) ); | 662 | this, SLOT(slotAddressChange(const QString&)) ); |
663 | connect( txtCity, SIGNAL(textChanged(const QString &)), | 663 | connect( txtCity, SIGNAL(textChanged(const QString&)), |
664 | this, SLOT(slotCityChange(const QString &)) ); | 664 | this, SLOT(slotCityChange(const QString&)) ); |
665 | connect( txtState, SIGNAL(textChanged(const QString &)), | 665 | connect( txtState, SIGNAL(textChanged(const QString&)), |
666 | this, SLOT(slotStateChange(const QString &)) ); | 666 | this, SLOT(slotStateChange(const QString&)) ); |
667 | connect( txtZip, SIGNAL(textChanged(const QString &)), | 667 | connect( txtZip, SIGNAL(textChanged(const QString&)), |
668 | this, SLOT(slotZipChange(const QString &)) ); | 668 | this, SLOT(slotZipChange(const QString&)) ); |
669 | connect( cmbCountry, SIGNAL(textChanged(const QString &)), | 669 | connect( cmbCountry, SIGNAL(textChanged(const QString&)), |
670 | this, SLOT(slotCountryChange(const QString &)) ); | 670 | this, SLOT(slotCountryChange(const QString&)) ); |
671 | connect( cmbCountry, SIGNAL(activated(const QString &)), | 671 | connect( cmbCountry, SIGNAL(activated(const QString&)), |
672 | this, SLOT(slotCountryChange(const QString &)) ); | 672 | this, SLOT(slotCountryChange(const QString&)) ); |
673 | connect( cmbChooserField1, SIGNAL(activated(int)), | 673 | connect( cmbChooserField1, SIGNAL(activated(int)), |
674 | this, SLOT(slotCmbChooser1Change(int)) ); | 674 | this, SLOT(slotCmbChooser1Change(int)) ); |
675 | connect( cmbChooserField2, SIGNAL(activated(int)), | 675 | connect( cmbChooserField2, SIGNAL(activated(int)), |
676 | this, SLOT(slotCmbChooser2Change(int)) ); | 676 | this, SLOT(slotCmbChooser2Change(int)) ); |
677 | connect( cmbChooserField3, SIGNAL(activated(int)), | 677 | connect( cmbChooserField3, SIGNAL(activated(int)), |
678 | this, SLOT(slotCmbChooser3Change(int)) ); | 678 | this, SLOT(slotCmbChooser3Change(int)) ); |
679 | connect( cmbChooserField4, SIGNAL(activated(int)), | 679 | connect( cmbChooserField4, SIGNAL(activated(int)), |
680 | this, SLOT(slotCmbChooser4Change(int)) ); | 680 | this, SLOT(slotCmbChooser4Change(int)) ); |
681 | connect( cmbAddress, SIGNAL(activated(int)), | 681 | connect( cmbAddress, SIGNAL(activated(int)), |
682 | this, SLOT(slotAddressTypeChange(int)) ); | 682 | this, SLOT(slotAddressTypeChange(int)) ); |
683 | 683 | ||
684 | new QPEDialogListener(this); | 684 | new QPEDialogListener(this); |
685 | 685 | ||
686 | setPersonalView ( m_personalView ); | 686 | setPersonalView ( m_personalView ); |
687 | 687 | ||
688 | qWarning("init() END"); | 688 | qWarning("init() END"); |
689 | } | 689 | } |
690 | 690 | ||
691 | void ContactEditor::defaultEmailChanged(int i){ | 691 | void ContactEditor::defaultEmailChanged(int i){ |
692 | qDebug("defaultEmailChanged"); | 692 | qDebug("defaultEmailChanged"); |
693 | 693 | ||
694 | // was sollte das ? (se) | 694 | // was sollte das ? (se) |
695 | // int index = cmbChooserField1->currentItem(); | 695 | // int index = cmbChooserField1->currentItem(); |
696 | // slChooserValues[index] = cmbDefaultEmail->text(i); | 696 | // slChooserValues[index] = cmbDefaultEmail->text(i); |
697 | 697 | ||
698 | defaultEmail = cmbDefaultEmail->text(i); | 698 | defaultEmail = cmbDefaultEmail->text(i); |
699 | qDebug ("Changed to: %s", defaultEmail.latin1()); | 699 | qDebug ("Changed to: %s", defaultEmail.latin1()); |
700 | 700 | ||
701 | } | 701 | } |
702 | 702 | ||
703 | void ContactEditor::populateDefaultEmailCmb(){ | 703 | void ContactEditor::populateDefaultEmailCmb(){ |
704 | 704 | ||
705 | // if the default-email combo was not selected and therfore not created | 705 | // if the default-email combo was not selected and therfore not created |
706 | // we get a lot of trouble.. Therfore create an invisible one.. | 706 | // we get a lot of trouble.. Therfore create an invisible one.. |
707 | if ( !cmbDefaultEmail ){ | 707 | if ( !cmbDefaultEmail ){ |
708 | cmbDefaultEmail = new QComboBox(this); | 708 | cmbDefaultEmail = new QComboBox(this); |
709 | cmbDefaultEmail -> hide(); | 709 | cmbDefaultEmail -> hide(); |
710 | } | 710 | } |
711 | cmbDefaultEmail->clear(); | 711 | cmbDefaultEmail->clear(); |
712 | cmbDefaultEmail->insertStringList( emails ); | 712 | cmbDefaultEmail->insertStringList( emails ); |
713 | // cmbDefaultEmail->show(); | 713 | // cmbDefaultEmail->show(); |
714 | 714 | ||
715 | // Select default email in combo.. | 715 | // Select default email in combo.. |
716 | bool found = false; | 716 | bool found = false; |
717 | for ( int i = 0; i < cmbDefaultEmail->count(); i++){ | 717 | for ( int i = 0; i < cmbDefaultEmail->count(); i++){ |
718 | qDebug(" populateDefaultEmailCmb text >%s< defaultEmail >%s<", | 718 | qDebug(" populateDefaultEmailCmb text >%s< defaultEmail >%s<", |
719 | cmbDefaultEmail->text( i ).latin1(), defaultEmail.latin1()); | 719 | cmbDefaultEmail->text( i ).latin1(), defaultEmail.latin1()); |
720 | 720 | ||