summaryrefslogtreecommitdiff
path: root/src/subtracks.h
diff options
context:
space:
mode:
authorMateusz Łukasik <mati75@linuxmint.pl>2018-01-10 18:21:21 +0100
committerMateusz Łukasik <mati75@linuxmint.pl>2018-01-10 18:21:21 +0100
commit458e01ecbd3fe8ad87920bfffd113c1c87dfc637 (patch)
tree4ed5605a631bbc136817d2f1f4167c09e30532aa /src/subtracks.h
parentd766ddb2d0f17beb0589a0375ee2d0509de2641d (diff)
New upstream version 18.1.0~ds0
Diffstat (limited to 'src/subtracks.h')
-rw-r--r--src/subtracks.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/subtracks.h b/src/subtracks.h
index 7eee274..71da9d5 100644
--- a/src/subtracks.h
+++ b/src/subtracks.h
@@ -1,5 +1,5 @@
/* smplayer, GUI front-end for mplayer.
- Copyright (C) 2006-2017 Ricardo Villalba <rvm@users.sourceforge.net>
+ Copyright (C) 2006-2018 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
@@ -24,8 +24,9 @@
#include <QFileInfo>
#include <QList>
-class SubData
-{
+class QSettings;
+
+class SubData {
public:
enum Type { None = -1, Vob = 0, Sub = 1, File = 2 };
@@ -102,6 +103,8 @@ public:
SubData itemAt(int n);
SubData findItem( SubData::Type t, int ID );
+ int IDAt(int n);
+
int findLang(QString expr);
int selectOne(QString preferred_lang, int default_sub=0);
@@ -112,6 +115,9 @@ public:
void listNames();
/* void test(); */
+ void save(QSettings * set, const QString & name);
+ void load(QSettings * set, const QString & name);
+
protected:
SubList subs;
int index;