X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmainwindow.h;h=cc405f17cb7ea5d74102f90941430b44b615afd8;hb=72c235815ae8022c229849becc2f9dadae5649de;hp=3a59d258d11eb192fc36a08aac3a9722b2a004e1;hpb=ad2844b6242ada6d6a166608d3585ae54ff69eb5;p=someplayer diff --git a/src/mainwindow.h b/src/mainwindow.h index 3a59d25..cc405f1 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -22,11 +22,16 @@ #include #include +#include #include "playerform.h" #include "libraryform.h" #include "busywidget.h" #include "equalizerdialog.h" +#include "managelibraryform.h" +#include "directoryview.h" +#include "settingsform.h" #include "library.h" +#include "dbusclient.h" #include namespace Ui { @@ -34,6 +39,7 @@ namespace Ui { } using SomePlayer::DataObjects::Library; +using SomePlayer::DataObjects::Track; class MainWindow : public QMainWindow { @@ -52,38 +58,39 @@ signals: public slots: void about(); - void player(bool); + void player(); void library(); void settings(); - void showBusyWidget(QString); - void showSearchPanel(); - void hideSearchPanel(); - void updateIcons(); + void updateTranslations(); 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); + void _change_orientation(); + void _hw_zoom_policy_changed(); + void _set_display_state(bool); + void _zoom_key_pressed(quint32); private: PlayerForm *_player_form; LibraryForm *_library_form; BusyWidget *_busy_widget; + DirectoryView *_directory_form; + SettingsForm *_settings_form; Library *_library; QTimer *_timer; EqualizerDialog *_equalizer_dialog; - - QString _icons_theme; + ManageLibraryForm *_manage_library_form; + int _timeout_interval; + QTranslator *_translator; + DBusClient _dbus_client; + bool _display_unlocked; }; #endif // MAINWINDOW_H