INFO_BUTTON,
PREVIOUS_BUTTON,
NEXT_BUTTON,
+ OPEN_SUB_BUTTON,
BUTTON_MAX,
SPLITTER = 0x20,
N_("De-Fullscreen"), N_("Extended panel"), N_("Playlist"), N_("Snapshot"),
N_("Record"), N_("A->B Loop"), N_("Frame By Frame"), N_("Trickplay Reverse"),
N_("Step backward" ), N_("Step forward"), N_("Quit"), N_("Random"),
- N_("Loop/Repeat mode"), N_("Information"), N_("Previous"), N_("Next") };
+ N_("Loop/Repeat mode"), N_("Information"), N_("Previous"), N_("Next"),
+ N_("Open subtitles file")};
static const char* const tooltipL[BUTTON_MAX] = { I_PLAY_TOOLTIP,
N_("Stop playback"), N_("Open a medium"),
N_("Previous media in the playlist, skip backward when keep-pressed"),
N_( "Loop from point A to point B continuously." ), N_("Frame by frame"),
N_("Reverse"), N_("Step backward"), N_("Step forward"), N_("Quit"),
N_("Random"), N_("Change the loop and repeat modes"), N_("Information"),
- N_("Previous media in the playlist"), N_("Next media in the playlist")};
+ N_("Previous media in the playlist"), N_("Next media in the playlist"),
+ N_("Open subtitles file")};
static const QString iconL[BUTTON_MAX] ={ ":/toolbar/play_b", ":/toolbar/stop_b",
":/toolbar/eject", ":/toolbar/previous_b", ":/toolbar/next_b",
":/toolbar/slower", ":/toolbar/faster", ":/toolbar/fullscreen",
":/toolbar/frame", ":/toolbar/reverse", ":/toolbar/skip_back",
":/toolbar/skip_fw", ":/toolbar/clear", ":/buttons/playlist/shuffle_on",
":/buttons/playlist/repeat_all", ":/menu/info",
- ":/toolbar/previous_b", ":/toolbar/next_b", };
+ ":/toolbar/previous_b", ":/toolbar/next_b", "" };
enum
{
virtual void leaveEvent( QEvent *event );
virtual void keyPressEvent( QKeyEvent *event );
+ virtual void customEvent( QEvent *event );
+
private slots:
void showFSC();
void planHideFSC();
void centerFSC( int );
private:
- virtual void customEvent( QEvent *event );
-
QTimer *p_hideTimer;
#if HAVE_TRANSPARENCY
QTimer *p_slowHideTimer;
bool b_slow_hide_begin;
int i_slow_hide_timeout;
+ float f_opacity;
#endif
int i_mouse_last_x, i_mouse_last_y;