From: Philipp Spitzer Date: Sun, 26 Jun 2011 18:49:44 +0000 (+0000) Subject: Links in events are now clickable (resolves ticket #4). X-Git-Tag: 0.5.0~5 X-Git-Url: https://git.toastfreeware.priv.at/toast/confclerk.git/commitdiff_plain/3686b97df94f14647317f49de798bfd16a4cdde7?hp=ed063f1ca9e372efb8259eda523673229f2a26bf Links in events are now clickable (resolves ticket #4). --- diff --git a/src/gui/eventdialog.cpp b/src/gui/eventdialog.cpp index a133d25..3b83451 100644 --- a/src/gui/eventdialog.cpp +++ b/src/gui/eventdialog.cpp @@ -44,7 +44,10 @@ EventDialog::EventDialog(const int &aEventId, QWidget *aParent) persons->setText(event.persons().join(" and ")); abstract->setText(event.abstract()); description->setText(event.description()); - links->setText(static_cast(event.links().values()).join("\n")); + QStringList linksText = static_cast(event.links().values()); + for (QStringList::iterator linkIterator = linksText.begin(); linkIterator != linksText.end(); ++linkIterator) + *linkIterator = QString("%1").arg(*linkIterator); + links->setText(linksText.join("
")); connect(favouriteButton, SIGNAL(clicked()), SLOT(favouriteClicked())); connect(alarmButton, SIGNAL(clicked()), SLOT(alarmClicked())); diff --git a/src/gui/eventdialog.ui b/src/gui/eventdialog.ui index c45b059..4eff409 100644 --- a/src/gui/eventdialog.ui +++ b/src/gui/eventdialog.ui @@ -67,8 +67,8 @@ 0 0 - 463 - 270 + 461 + 276 @@ -230,12 +230,18 @@ LINKS + + Qt::RichText + true true + + Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse +