summaryrefslogtreecommitdiff
path: root/src/basegui.h
diff options
context:
space:
mode:
authorReinhard Tartler <siretart@tauware.de>2013-03-29 20:34:22 +0100
committerReinhard Tartler <siretart@tauware.de>2013-03-29 20:34:22 +0100
commit228d763f5a95a2575a18e03e0ea77555106023c4 (patch)
tree1eb49f0c372de4eef020e4c7e1716248622a7f0b /src/basegui.h
parent038de1a143b9775f37d4848f52c59af7cee66e36 (diff)
Imported Upstream version 0.8.4
Diffstat (limited to 'src/basegui.h')
-rw-r--r--src/basegui.h44
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;