Changeset 121 for smplayer/vendor/current/src/smplayer.cpp
- Timestamp:
- Mar 15, 2012, 5:14:10 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/vendor/current/src/smplayer.cpp
r118 r121 1 1 /* smplayer, GUI front-end for mplayer. 2 Copyright (C) 2006-201 1 Ricardo Villalba <rvm@escomposlinux.org>2 Copyright (C) 2006-2012 Ricardo Villalba <rvm@users.sourceforge.net> 3 3 4 4 This program is free software; you can redistribute it and/or modify … … 25 25 #include "translator.h" 26 26 #include "version.h" 27 #include "con stants.h"27 #include "config.h" 28 28 #include "myclient.h" 29 29 #include "clhelp.h" … … 31 31 #include <QDir> 32 32 #include <QApplication> 33 #include <QUrl> 33 34 34 35 #include <stdio.h> … … 52 53 close_at_end = -1; // Not set 53 54 start_in_fullscreen = -1; // Not set 55 use_control_server = true; 54 56 55 57 move_gui = false; … … 81 83 82 84 if (gui_to_use.toLower() == "minigui") 83 main_window = new MiniGui( 0);85 main_window = new MiniGui(use_control_server, 0); 84 86 else 85 87 if (gui_to_use.toLower() == "mpcgui") 86 main_window = new MpcGui( 0);87 else 88 main_window = new DefaultGui( 0);88 main_window = new MpcGui(use_control_server, 0); 89 else 90 main_window = new DefaultGui(use_control_server, 0); 89 91 90 92 if (move_gui) { … … 116 118 if (!pref->gui.isEmpty()) gui_to_use = pref->gui; 117 119 bool add_to_playlist = false; 118 119 bool is_playlist = false;120 120 121 121 #ifdef Q_OS_WIN … … 200 200 } 201 201 else 202 if (argument == "-playlist") {203 is_playlist = true;204 }205 else206 202 if ((argument == "--help") || (argument == "-help") || 207 203 (argument == "-h") || (argument == "-?") ) … … 226 222 } 227 223 else 224 if (argument == "-disable-server") { 225 use_control_server = false; 226 } 227 else 228 228 if (argument == "-add-to-playlist") { 229 229 add_to_playlist = true; … … 243 243 else { 244 244 // File 245 #if QT_VERSION >= 0x040600 246 QUrl fUrl = QUrl::fromUserInput(argument); 247 if (fUrl.isValid() && fUrl.scheme().toLower() == "file") { 248 argument = fUrl.toLocalFile(); 249 } 250 #endif 245 251 if (QFile::exists( argument )) { 246 252 argument = QFileInfo(argument).absoluteFilePath(); 247 }248 if (is_playlist) {249 argument = argument + IS_PLAYLIST_TAG;250 is_playlist = false;251 253 } 252 254 files_to_play.append( argument ); … … 346 348 qWarning("SMPlayer::createConfigDirectory: can't create %s", Paths::configPath().toUtf8().data()); 347 349 } 350 // Screenshot folder already created in preferences.cpp if Qt >= 4.4 351 #if QT_VERSION < 0x040400 348 352 QString s = Paths::configPath() + "/screenshots"; 349 353 if (!d.mkdir(s)) { 350 354 qWarning("SMPlayer::createHomeDirectory: can't create %s", s.toUtf8().data()); 351 355 } 356 #endif 352 357 } 353 358 }
Note:
See TracChangeset
for help on using the changeset viewer.