X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmainwindow.h;h=cc405f17cb7ea5d74102f90941430b44b615afd8;hb=72c235815ae8022c229849becc2f9dadae5649de;hp=0212d062846010cf620b5643e1ead25a6d2b2c7f;hpb=9ad0692aa145fc89899168e072a4671d5c4d5778;p=someplayer diff --git a/src/mainwindow.h b/src/mainwindow.h index 0212d06..cc405f1 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -22,12 +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 { @@ -35,6 +39,7 @@ namespace Ui { } using SomePlayer::DataObjects::Library; +using SomePlayer::DataObjects::Track; class MainWindow : public QMainWindow { @@ -56,6 +61,7 @@ public slots: void player(); void library(); void settings(); + void updateTranslations(); private slots: void _manage_library(); void _save_playlist(); @@ -66,14 +72,25 @@ private slots: 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; ManageLibraryForm *_manage_library_form; + int _timeout_interval; + QTranslator *_translator; + DBusClient _dbus_client; + bool _display_unlocked; }; #endif // MAINWINDOW_H