X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=bookmarkinfodialog.cpp;h=18c16f7b64c14cb0bd39f770adddccb3382012a0;hb=e5e113cbbbd0691ac179e311fe57082f992a63a0;hp=cdc468a531a21b3557c5d5168b1e326760658e08;hpb=33e2f351a4d2ee28b8844ace5af6df0b3f0813b7;p=dorian diff --git a/bookmarkinfodialog.cpp b/bookmarkinfodialog.cpp index cdc468a..18c16f7 100644 --- a/bookmarkinfodialog.cpp +++ b/bookmarkinfodialog.cpp @@ -4,31 +4,31 @@ #include "book.h" BookmarkInfoDialog::BookmarkInfoDialog(Book *b, int i, QWidget *parent): - Dyalog(parent), + Dyalog(parent, true), book(b), index(i) { - setWindowTitle(tr("Bookmark Details")); + setWindowTitle(tr("Bookmark details")); Book::Bookmark bookmark = book->bookmarks()[index]; QString label("At "); label += QString::number((int)(100 * book-> getProgress(bookmark.part, bookmark.pos))) + "%"; + if (!bookmark.note.isEmpty()) { + label += ": " + bookmark.note; + } + label += "\n"; int chapterIndex = book->chapterFromPart(bookmark.part); if (chapterIndex != -1) { QString chapterId = book->chapters[chapterIndex]; - label += ", in\n\"" + book->content[chapterId].name + "\""; + label += "In\"" + book->content[chapterId].name + "\""; } QLabel *info = new QLabel(label, this); addWidget(info); addStretch(); - - QPushButton *read = new QPushButton(tr("Go to"), this); - QPushButton *remove = new QPushButton(tr("Delete"), this); - connect(read, SIGNAL(clicked()), this, SLOT(onRead())); - connect(remove, SIGNAL(clicked()), this, SLOT(onRemove())); - addButton(read, QDialogButtonBox::ActionRole); - addButton(remove, QDialogButtonBox::DestructiveRole); + addButton(tr("Go to"), this, SLOT(onRead()), QDialogButtonBox::ActionRole); + addButton(tr("Delete"), this, SLOT(onRemove()), + QDialogButtonBox::DestructiveRole); } void BookmarkInfoDialog::onRead()