diff options
author | Mateusz Łukasik <mati75@linuxmint.pl> | 2018-01-10 18:21:21 +0100 |
---|---|---|
committer | Mateusz Łukasik <mati75@linuxmint.pl> | 2018-01-10 18:21:21 +0100 |
commit | 458e01ecbd3fe8ad87920bfffd113c1c87dfc637 (patch) | |
tree | 4ed5605a631bbc136817d2f1f4167c09e30532aa /src/subtracks.h | |
parent | d766ddb2d0f17beb0589a0375ee2d0509de2641d (diff) |
New upstream version 18.1.0~ds0
Diffstat (limited to 'src/subtracks.h')
-rw-r--r-- | src/subtracks.h | 12 |
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; |