X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmainwindow.h;h=4a8f41ddbbc7df4bf4220c710cf2f45ffc370bfe;hb=9171ce8d32ef99f598ec1c1eefed07e13616e54c;hp=3a59d258d11eb192fc36a08aac3a9722b2a004e1;hpb=ad2844b6242ada6d6a166608d3585ae54ff69eb5;p=someplayer diff --git a/src/mainwindow.h b/src/mainwindow.h index 3a59d25..4a8f41d 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -26,6 +26,8 @@ #include "libraryform.h" #include "busywidget.h" #include "equalizerdialog.h" +#include "managelibraryform.h" +#include "directoryview.h" #include "library.h" #include @@ -34,6 +36,7 @@ namespace Ui { } using SomePlayer::DataObjects::Library; +using SomePlayer::DataObjects::Track; class MainWindow : public QMainWindow { @@ -52,38 +55,30 @@ signals: public slots: void about(); - void player(bool); + void player(); void library(); void settings(); - void showBusyWidget(QString); - void showSearchPanel(); - void hideSearchPanel(); - void updateIcons(); private slots: - void _add_directory(); + void _manage_library(); void _save_playlist(); void _clear_current_playlist(); - void _add_files(); - void _toggle_search_line(); - void _search(QString); - void _nextItem(); - void _prevItem(); - void _cancelSearch(); - void _toggle_full_screen(); void _set_timer(); void _timeout(); void _equalizer(); void _equalizer_value_changed(int, int); void _orientation_changed(); + void _fullscreen(bool); + void _add_tracks(QList); private: PlayerForm *_player_form; LibraryForm *_library_form; BusyWidget *_busy_widget; + DirectoryView *_directory_form; Library *_library; QTimer *_timer; EqualizerDialog *_equalizer_dialog; - - QString _icons_theme; + ManageLibraryForm *_manage_library_form; + int _timeout_interval; }; #endif // MAINWINDOW_H