X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=chaptersdialog.cpp;h=20f7824c062fbdc039df8955a0ec9c74ed9b5786;hb=HEAD;hp=44d16bbf1679fa4f24a012b95ef36318a3efa483;hpb=3268128a73077e9c931804b4d564f9dfe7353805;p=dorian diff --git a/chaptersdialog.cpp b/chaptersdialog.cpp index 44d16bb..20f7824 100644 --- a/chaptersdialog.cpp +++ b/chaptersdialog.cpp @@ -1,13 +1,12 @@ -#include +#include #include "chaptersdialog.h" #include "book.h" -#include "listview.h" -ChaptersDialog::ChaptersDialog(Book *book, QWidget *parent): ListWindow(parent) +ChaptersDialog::ChaptersDialog(Book *book, QWidget *parent): + ListWindow(tr("(No chapters)"), parent) { setWindowTitle(tr("Chapters")); - if (book) { foreach (QString id, book->chapters) { QString contentTitle = book->content[id].name; @@ -15,12 +14,8 @@ ChaptersDialog::ChaptersDialog(Book *book, QWidget *parent): ListWindow(parent) } } QStringListModel *model = new QStringListModel(data, this); - list = new ListView; - list->setSelectionMode(QAbstractItemView::SingleSelection); - list->setModel(model); - list->setUniformItemSizes(true); - addList(list); - connect(list, SIGNAL(activated(const QModelIndex &)), + setModel(model); + connect(this, SIGNAL(activated(const QModelIndex &)), this, SLOT(onItemActivated(const QModelIndex &))); }