Ignore:
Timestamp:
May 23, 2013, 5:06:17 PM (12 years ago)
Author:
Silvan Scherrer
Message:

SMPlayer: update vendor to 0.8.5'

File:
1 edited

Legend:

Unmodified
Added
Removed
  • smplayer/vendor/current/src/basegui.h

    r137 r140  
    11/*  smplayer, GUI front-end for mplayer.
    2     Copyright (C) 2006-2012 Ricardo Villalba <rvm@users.sourceforge.net>
     2    Copyright (C) 2006-2013 Ricardo Villalba <rvm@users.sourceforge.net>
    33
    44    This program is free software; you can redistribute it and/or modify
     
    3434#endif
    3535
     36#ifdef Q_OS_WIN
     37  #ifdef PORTABLE_APP
     38     #define TEST_UPDATE
     39  #endif
     40#else
     41  #define TEST_UPDATE
     42#endif
     43
    3644class QWidget;
    3745class QMenu;
     
    4149class QLabel;
    4250class FilePropertiesDialog;
    43 class VideoEqualizer;
     51class VideoEqualizer2;
    4452class AudioEqualizer;
    4553class Playlist;
     
    6068class Favorites;
    6169class TVList;
     70
     71class UpdateChecker;
    6272
    6373class BaseGui : public QMainWindow
     
    101111        virtual void openDirectory(QString directory);
    102112
     113        virtual void helpFirstSteps();
    103114        virtual void helpFAQ();
    104115        virtual void helpCLOptions();
     
    107118        virtual void helpAbout();
    108119        virtual void helpAboutQt();
     120
     121        virtual void shareSMPlayer();
    109122
    110123        virtual void loadSub();
     
    185198        virtual void updateVideoEqualizer();
    186199        virtual void updateAudioEqualizer();
     200        virtual void setDefaultValuesFromVideoEqualizer();
     201        virtual void changeVideoEqualizerBySoftware(bool b);
    187202
    188203        virtual void newMediaLoaded();
     
    194209        void checkMplayerVersion();
    195210        void displayWarningAboutOldMplayer();
     211#endif
     212
     213#ifdef UPDATE_CHECKER
     214        void reportNewVersionAvailable(QString);
     215#endif
     216
     217#ifdef TEST_UPDATE
     218        void testUpdate();
    196219#endif
    197220
     
    202225#endif
    203226
    204         virtual void resizeWindow(int w, int h);
     227        void changeSizeFactor(int factor);
     228        void toggleDoubleSize();
     229        void resizeMainWindow(int w, int h);
     230        void resizeWindow(int w, int h);
    205231        virtual void hidePanel();
    206232
     
    452478
    453479        // Menu Help
     480        MyAction * showFirstStepsAct;
    454481        MyAction * showFAQAct;
    455482        MyAction * showCLOptionsAct; // Command line options
     
    458485        MyAction * aboutQtAct;
    459486        MyAction * aboutThisAct;
     487
     488        MyAction * facebookAct;
     489        MyAction * twitterAct;
     490        MyAction * gmailAct;
     491        MyAction * hotmailAct;
     492        MyAction * yahooAct;
    460493
    461494        // Playlist
     
    595628        MyAction * ccChannel4Act;
    596629
     630        // External sub fps Group
     631        MyActionGroup * subFPSGroup;
     632        MyAction * subFPSNoneAct;
     633        /* MyAction * subFPS23Act; */
     634        MyAction * subFPS23976Act;
     635        MyAction * subFPS24Act;
     636        MyAction * subFPS25Act;
     637        MyAction * subFPS29970Act;
     638        MyAction * subFPS30Act;
    597639
    598640        // Audio Channels Action Group
     
    610652        MyAction * leftChannelAct;
    611653        MyAction * rightChannelAct;
     654        MyAction * monoAct;
     655        MyAction * reverseAct;
    612656
    613657        // Other groups
     
    676720#endif
    677721        QMenu * closed_captions_menu;
     722        QMenu * subfps_menu;
     723
     724        QMenu * share_menu;
    678725
    679726        QMenu * popup;
     
    691738        FilePropertiesDialog *file_dialog;
    692739        Playlist * playlist;
    693         VideoEqualizer * video_equalizer;
     740        VideoEqualizer2 * video_equalizer2;
    694741        AudioEqualizer * audio_equalizer;
    695742#ifdef FIND_SUBTITLES
     
    707754        TVList * tvlist;
    708755        TVList * radiolist;
     756
     757#ifdef UPDATE_CHECKER
     758        UpdateChecker * update_checker;
     759#endif
    709760
    710761        QStringList actions_list;
Note: See TracChangeset for help on using the changeset viewer.