X-Git-Url: http://git.maemo.org/git/?p=someplayer;a=blobdiff_plain;f=src%2Fmainwindow.h;h=d57b3e7c2fbfacbe9a08063ff8048f03ace145c2;hp=4e20950b9662d367e1109667e05c719446cbab02;hb=HEAD;hpb=25eb9e030ddb907a2267605b2d9740d7ede5c70b diff --git a/src/mainwindow.h b/src/mainwindow.h index 4e20950..d57b3e7 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -30,9 +30,14 @@ #include "managelibraryform.h" #include "directoryview.h" #include "settingsform.h" +#include "aboutform.h" #include "library.h" +#include "dbusclient.h" #include +#define ORIENTATION_LANDSCAPE 0 +#define ORIENTATION_PORTRAIT 1 + namespace Ui { class MainWindow; } @@ -51,6 +56,9 @@ public: private: Ui::MainWindow *ui; +protected: + bool eventFilter(QObject *, QEvent *); + signals: void landscapeMode(); void portraitMode(); @@ -64,6 +72,7 @@ public slots: private slots: void _manage_library(); void _save_playlist(); + void _import_playlits(); void _clear_current_playlist(); void _set_timer(); void _timeout(); @@ -73,18 +82,28 @@ private slots: 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); + void _fmtx_settings_changed(); + void _clear_current(); private: PlayerForm *_player_form; LibraryForm *_library_form; BusyWidget *_busy_widget; DirectoryView *_directory_form; SettingsForm *_settings_form; + AboutForm *_about_form; Library *_library; QTimer *_timer; EqualizerDialog *_equalizer_dialog; ManageLibraryForm *_manage_library_form; int _timeout_interval; QTranslator *_translator; + DBusClient _dbus_client; + bool _display_unlocked; + quint32 _system_volume; // yes, it is here + int _orientation; // 0 - landscape, 1 - portrait }; #endif // MAINWINDOW_H