void QtVCardAddressLabelField::setAddressLabel(const VCard::AddressLabel& addressLabel) {
	setPreferred(addressLabel.isPreferred);
	setHome(addressLabel.isHome);
	setWork(addressLabel.isWork);
	getTagComboBox()->setTag("postal", addressLabel.isPostal);
	getTagComboBox()->setTag("parcel", addressLabel.isParcel);
	domesticRadioButton->setChecked(addressLabel.deliveryType == VCard::DomesticDelivery);
	internationalRadioButton->setChecked(addressLabel.deliveryType == VCard::InternationalDelivery);
	std::string joinedLines = boost::algorithm::join(addressLabel.lines, "\n");
	addressLabelPlainTextEdit->setPlainText(P2QSTRING(joinedLines));
}
Example #2
0
void QtVCardAddressField::setAddress(const VCard::Address& address) {
    setPreferred(address.isPreferred);
    setHome(address.isHome);
    setWork(address.isWork);
    getTagComboBox()->setTag("postal", address.isPostal);
    getTagComboBox()->setTag("parcel", address.isParcel);
    domesticRadioButton->setChecked(address.deliveryType == VCard::DomesticDelivery);
    internationalRadioButton->setChecked(address.deliveryType == VCard::InternationalDelivery);
    streetLineEdit->setText(P2QSTRING(address.street));
    poboxLineEdit->setText(P2QSTRING(address.poBox));
    addressextLineEdit->setText(P2QSTRING(address.addressExtension));
    cityLineEdit->setText(P2QSTRING(address.locality));
    pocodeLineEdit->setText(P2QSTRING(address.postalCode));
    regionLineEdit->setText(P2QSTRING(address.region));
    countryLineEdit->setText(P2QSTRING(address.country));
}
Example #3
0
TDEAboutContributor::TDEAboutContributor( TQWidget *_parent, const char *wname,
			              const TQString &_name,const TQString &_email,
			              const TQString &_url, const TQString &_work,
			              bool showHeader, bool showFrame,
				      bool showBold )
  : TQFrame( _parent, wname ), mShowHeader(showHeader), mShowBold(showBold), d(0)
{
  if( showFrame )
  {
    setFrameStyle(TQFrame::Panel | TQFrame::Raised);
  }

  mLabel[0] = new TQLabel( this );
  mLabel[1] = new TQLabel( this );
  mLabel[2] = new TQLabel( this );
  mLabel[3] = new TQLabel( this );
  mText[0] = new TQLabel( this );
  mText[1] = new KURLLabel( this );
  mText[2] = new KURLLabel( this );
  mText[3] = new TQLabel( this );

  setName( _name, i18n("Author"), false );
  setEmail( _email, i18n("Email"), false );
  setURL( _url, i18n("Homepage"), false );
  setWork( _work, i18n("Task"), false );

  KURLLabel *kurl = static_cast<KURLLabel *>(mText[1]);
  kurl->setFloat(true);
  kurl->setUnderline(true);
  kurl->setMargin(0);
  connect(kurl, TQT_SIGNAL(leftClickedURL(const TQString &)),
	  TQT_SLOT(emailClickedSlot(const TQString &)));

  kurl = static_cast<KURLLabel *>(mText[2]);
  kurl->setFloat(true);
  kurl->setUnderline(true);
  kurl->setMargin(0);
  connect(kurl, TQT_SIGNAL(leftClickedURL(const TQString &)),
	  TQT_SLOT(urlClickedSlot(const TQString &)));

  mLabel[3]->setAlignment( AlignTop );

  fontChange( font() );
  updateLayout();
}