~ubuntu-branches/debian/sid/smplayer/sid

« back to all changes in this revision

Viewing changes to src/inputmplayerversion.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Matvey Kozhev
  • Date: 2008-01-31 13:44:53 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20080131134453-nc4dwsn5pkiw5s9h
Tags: 0.6.0~rc1-1
* New upstream release.
* debian/control:
  - Build-depend on CDBS.
  - Updated upstream homepage.
* debian/copyright:
  - Updated download address.
* debian/rules:
  - Migrated to CDBS.
  - Tweaked get-orig-source to work with release candidates.
* debian/docs:
  - Removed Translations.txt, upstream removed it from the tarball.
  - Added Release_notes.txt.
* debian/manpages, debian/smplayer.1:
  - Deleted, manpage merged upstream.
* debian/smplayer.install:
  - Install usr/share/man.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*  smplayer, GUI front-end for mplayer.
 
2
    Copyright (C) 2006-2008 Ricardo Villalba <rvm@escomposlinux.org>
 
3
 
 
4
    This program is free software; you can redistribute it and/or modify
 
5
    it under the terms of the GNU General Public License as published by
 
6
    the Free Software Foundation; either version 2 of the License, or
 
7
    (at your option) any later version.
 
8
 
 
9
    This program is distributed in the hope that it will be useful,
 
10
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
11
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
12
    GNU General Public License for more details.
 
13
 
 
14
    You should have received a copy of the GNU General Public License
 
15
    along with this program; if not, write to the Free Software
 
16
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
17
*/
 
18
 
 
19
#include "inputmplayerversion.h"
 
20
#include "mplayerversion.h"
 
21
#include <QLineEdit>
 
22
#include <QComboBox>
 
23
 
 
24
InputMplayerVersion::InputMplayerVersion( QWidget* parent, Qt::WindowFlags f )
 
25
        : QDialog(parent, f)
 
26
{
 
27
        setupUi(this);
 
28
}
 
29
 
 
30
InputMplayerVersion::~InputMplayerVersion() {
 
31
}
 
32
 
 
33
void InputMplayerVersion::setVersionFromOutput(QString text) {
 
34
        orig_string->setText(text);
 
35
}
 
36
 
 
37
void InputMplayerVersion::setVersion(int current_version) {
 
38
        int index = 0;
 
39
 
 
40
        if (current_version == MPLAYER_1_0_RC2_SVN) index = 1;
 
41
        else
 
42
        if (current_version > MPLAYER_1_0_RC2_SVN) index = 2;
 
43
 
 
44
        version_combo->setCurrentIndex(index);
 
45
}
 
46
 
 
47
int InputMplayerVersion::version() {
 
48
        int r = -1;
 
49
        switch (version_combo->currentIndex()) {
 
50
                case 0 : r = MPLAYER_1_0_RC1_SVN; break; // rc1 or older
 
51
                case 1 : r = MPLAYER_1_0_RC2_SVN; break; // rc2
 
52
                case 2 : r = 25844; break; // last svn at the moment of writing this
 
53
        }
 
54
        return r;
 
55
}