diff options
author | Reinhard Tartler <siretart@tauware.de> | 2013-03-29 20:34:22 +0100 |
---|---|---|
committer | Reinhard Tartler <siretart@tauware.de> | 2013-03-29 20:34:22 +0100 |
commit | 228d763f5a95a2575a18e03e0ea77555106023c4 (patch) | |
tree | 1eb49f0c372de4eef020e4c7e1716248622a7f0b /src/basegui.h | |
parent | 038de1a143b9775f37d4848f52c59af7cee66e36 (diff) |
Imported Upstream version 0.8.4
Diffstat (limited to 'src/basegui.h')
-rw-r--r-- | src/basegui.h | 44 |
1 files changed, 41 insertions, 3 deletions
diff --git a/src/basegui.h b/src/basegui.h index 4ee47c9..893fcd8 100644 --- a/src/basegui.h +++ b/src/basegui.h @@ -1,5 +1,5 @@ /* smplayer, GUI front-end for mplayer. - Copyright (C) 2006-2012 Ricardo Villalba <rvm@users.sourceforge.net> + Copyright (C) 2006-2013 Ricardo Villalba <rvm@users.sourceforge.net> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -40,7 +40,7 @@ class MplayerWindow; class QLabel; class FilePropertiesDialog; -class VideoEqualizer; +class VideoEqualizer2; class AudioEqualizer; class Playlist; #ifdef FIND_SUBTITLES @@ -60,6 +60,8 @@ class PreferencesDialog; class Favorites; class TVList; +class UpdateChecker; + class BaseGui : public QMainWindow { Q_OBJECT @@ -100,6 +102,7 @@ public slots: virtual void openDirectory(); virtual void openDirectory(QString directory); + virtual void helpFirstSteps(); virtual void helpFAQ(); virtual void helpCLOptions(); virtual void helpCheckUpdates(); @@ -107,6 +110,8 @@ public slots: virtual void helpAbout(); virtual void helpAboutQt(); + virtual void shareSMPlayer(); + virtual void loadSub(); virtual void loadAudioFile(); // Load external audio file @@ -184,6 +189,8 @@ protected slots: virtual void updateWidgets(); virtual void updateVideoEqualizer(); virtual void updateAudioEqualizer(); + virtual void setDefaultValuesFromVideoEqualizer(); + virtual void changeVideoEqualizerBySoftware(bool b); virtual void newMediaLoaded(); virtual void updateMediaInfo(); @@ -195,6 +202,14 @@ protected slots: void displayWarningAboutOldMplayer(); #endif +#ifdef UPDATE_CHECKER + void reportNewVersionAvailable(QString); +#endif + +#if !defined(Q_OS_WIN) + void testUpdate(); +#endif + #if AUTODISABLE_ACTIONS virtual void enableActionsOnPlaying(); virtual void disableActionsOnStop(); @@ -451,6 +466,7 @@ protected: #endif // Menu Help + MyAction * showFirstStepsAct; MyAction * showFAQAct; MyAction * showCLOptionsAct; // Command line options MyAction * showCheckUpdatesAct; @@ -458,6 +474,12 @@ protected: MyAction * aboutQtAct; MyAction * aboutThisAct; + MyAction * facebookAct; + MyAction * twitterAct; + MyAction * gmailAct; + MyAction * hotmailAct; + MyAction * yahooAct; + // Playlist MyAction * playPrevAct; MyAction * playNextAct; @@ -594,6 +616,15 @@ protected: MyAction * ccChannel3Act; MyAction * ccChannel4Act; + // External sub fps Group + MyActionGroup * subFPSGroup; + MyAction * subFPSNoneAct; + /* MyAction * subFPS23Act; */ + MyAction * subFPS23976Act; + MyAction * subFPS24Act; + MyAction * subFPS25Act; + MyAction * subFPS29970Act; + MyAction * subFPS30Act; // Audio Channels Action Group MyActionGroup * channelsGroup; @@ -675,6 +706,9 @@ protected: QMenu * screen_menu; #endif QMenu * closed_captions_menu; + QMenu * subfps_menu; + + QMenu * share_menu; QMenu * popup; QMenu * recentfiles_menu; @@ -690,7 +724,7 @@ protected: PreferencesDialog *pref_dialog; FilePropertiesDialog *file_dialog; Playlist * playlist; - VideoEqualizer * video_equalizer; + VideoEqualizer2 * video_equalizer2; AudioEqualizer * audio_equalizer; #ifdef FIND_SUBTITLES FindSubtitlesWindow * find_subs_dialog; @@ -707,6 +741,10 @@ protected: TVList * tvlist; TVList * radiolist; +#ifdef UPDATE_CHECKER + UpdateChecker * update_checker; +#endif + QStringList actions_list; QString pending_actions_to_run; |