X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=librarydialog.h;h=91dec8d6a4d93cc194546badf6ab5c460834ab8a;hb=d32af855518f5b94cda767f60c8a1b98b4602f99;hp=ccbe43f608d63316688f417c27a20391c1310e4b;hpb=5d2c3cdf432afd91f2ee5851678a1f763493b10c;p=dorian diff --git a/librarydialog.h b/librarydialog.h index ccbe43f..91dec8d 100644 --- a/librarydialog.h +++ b/librarydialog.h @@ -7,14 +7,15 @@ #include "listwindow.h" -class ListView; class QPushButton; class QModelIndex; class QCloseEvent; -class QProgressDialog; +class ProgressDialog; class Book; class InfoWindow; class SortedLibrary; +class QAction; +class SearchDialog; /** Manage library. */ class LibraryDialog: public ListWindow @@ -27,23 +28,24 @@ public: public slots: void onAdd(); void onAddFolder(); -#ifndef Q_WS_MAEMO_5 - void onRemove(); - void onDetails(); - void onRead(); -#endif // Q_WS_MAEMO_5 void onBookAdded(); void onItemActivated(const QModelIndex &index); - void onCurrentBookChanged(); void onAddFromFolder(const QString &path); void onAddFromFolderDone(int added); + void onSearch(); + void showSearchResults(); + void onSortByAuthor(); + void onSortByTitle(); + void onDelete(); + private: - QString createItemText(const Book *book); + QString createItemText(Book *book); void setSelected(const QModelIndex &index); - QModelIndex selected() const; - ListView *list; SortedLibrary *sortedLibrary; - QProgressDialog *progress; + ProgressDialog *progress; + QAction *sortByAuthor; + QAction *sortByTitle; + SearchDialog *searchDialog; }; #endif // LIBRARYDIALOG_H