void CommentWidget::slotLinkActivated(const QString& link)
{
- KDialog dialog(0, Qt::Dialog);
+ KDialog dialog(this, Qt::Dialog);
QTextEdit* editor = new QTextEdit(&dialog);
editor->setText(m_comment);
dialog.setButtons(KDialog::Ok | KDialog::Cancel);
dialog.setDefaultButton(KDialog::Ok);
- KConfigGroup dialogConfig(KSharedConfig::openConfig("dolphinrc"),
- "EditCommitDialog");
+ KConfigGroup dialogConfig(KGlobal::config(), "Nepomuk EditCommentDialog");
dialog.restoreDialogSize(dialogConfig);
if (dialog.exec() == QDialog::Accepted) {
+ const QString oldText = m_comment;
setText(editor->toPlainText());
+ if (oldText != m_comment) {
+ emit commentChanged(m_comment);
+ }
}
dialog.saveDialogSize(dialogConfig, KConfigBase::Persistent);