Ignore:
Timestamp:
May 3, 2016, 5:25:45 PM (9 years ago)
Author:
Silvan Scherrer
Message:

smplayer: update trunk to version 16.4

Location:
smplayer/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • smplayer/trunk

  • smplayer/trunk/src/findsubtitles/findsubtitleswindow.cpp

    r170 r176  
    11/*  smplayer, GUI front-end for mplayer.
    2     Copyright (C) 2006-2014 Ricardo Villalba <rvm@users.sourceforge.net>
     2    Copyright (C) 2006-2016 Ricardo Villalba <rvm@users.sourceforge.net>
    33
    44    This program is free software; you can redistribute it and/or modify
     
    147147        file_downloader = new FileDownloader(this);
    148148        file_downloader->setModal(false);
     149        file_downloader->hide();
     150
    149151        connect( file_downloader, SIGNAL(downloadFailed(QString)),
    150152             this, SLOT(showError(QString)), Qt::QueuedConnection );
     
    177179        osclient->setServer(os_server);
    178180
     181#ifdef FS_USE_PROXY
    179182        // Proxy
    180183        use_proxy = false;
     
    186189
    187190        setupProxy();
     191#endif
    188192}
    189193
     
    195199        set = settings;
    196200        loadSettings();
     201#ifdef FS_USE_PROXY
    197202        setupProxy();
    198 }
    199 
     203#endif
     204}
     205
     206#ifdef FS_USE_PROXY
    200207void FindSubtitlesWindow::setProxy(QNetworkProxy proxy) {
    201208        /*
     
    212219           proxy.hostName().toUtf8().constData(), proxy.port(), proxy.type());
    213220}
     221#endif
    214222
    215223void FindSubtitlesWindow::retranslateStrings() {
     
    761769
    762770        d.setServer( os_server );
     771        #ifdef OS_SEARCH_WORKAROUND
     772        d.setRetries(osclient->retries());
     773        #endif
     774        #ifdef FS_USE_PROXY
    763775        d.setUseProxy( use_proxy );
    764776        d.setProxyHostname( proxy_host );
     
    767779        d.setProxyPassword( proxy_password );
    768780        d.setProxyType( proxy_type );
     781        #endif
     782
     783        #ifdef DOWNLOAD_SUBS
     784        d.setAppendLang(include_lang_on_filename);
     785        #endif
    769786
    770787        if (d.exec() == QDialog::Accepted) {
    771788                os_server = d.server();
     789                #ifdef OS_SEARCH_WORKAROUND
     790                osclient->setRetries( d.retries() );
     791                #endif
     792                #ifdef FS_USE_PROXY
    772793                use_proxy = d.useProxy();
    773794                proxy_host = d.proxyHostname();
     
    776797                proxy_password = d.proxyPassword();
    777798                proxy_type = d.proxyType();
     799                #endif
    778800
    779801                osclient->setServer(os_server);
     802                #ifdef FS_USE_PROXY
    780803                setupProxy();
    781         }
    782 }
    783 
     804                #endif
     805
     806                #ifdef DOWNLOAD_SUBS
     807                include_lang_on_filename = d.appendLang();
     808                #endif
     809        }
     810}
     811
     812#ifdef FS_USE_PROXY
    784813void FindSubtitlesWindow::setupProxy() {
    785814        QNetworkProxy proxy;
     
    803832        setProxy(proxy);
    804833}
     834#endif
    805835
    806836void FindSubtitlesWindow::saveSettings() {
     
    810840
    811841        set->setValue("xmlrpc_server", os_server);
     842#ifdef OS_SEARCH_WORKAROUND
     843        set->setValue("retries", osclient->retries());
     844#endif
     845
    812846        set->setValue("language", language());
    813847#ifdef DOWNLOAD_SUBS
    814848        set->setValue("include_lang_on_filename", includeLangOnFilename());
    815849#endif
     850
     851#ifdef FS_USE_PROXY
    816852        set->setValue("proxy/use_proxy", use_proxy);
    817853        set->setValue("proxy/type", proxy_type);
     
    820856        set->setValue("proxy/username", proxy_username);
    821857        set->setValue("proxy/password", proxy_password);
     858#endif
    822859
    823860        set->endGroup();
     
    830867
    831868        os_server = set->value("xmlrpc_server", os_server).toString();
     869#ifdef OS_SEARCH_WORKAROUND
     870        osclient->setRetries( set->value("retries", osclient->retries()).toInt() );
     871#endif
     872
    832873        setLanguage( set->value("language", language()).toString() );
    833874#ifdef DOWNLOAD_SUBS
    834875        setIncludeLangOnFilename( set->value("include_lang_on_filename", includeLangOnFilename()).toBool() );
    835876#endif
     877
     878#ifdef FS_USE_PROXY
    836879        use_proxy = set->value("proxy/use_proxy", use_proxy).toBool();
    837880        proxy_type = set->value("proxy/type", proxy_type).toInt();
     
    840883        proxy_username = set->value("proxy/username", proxy_username).toString();
    841884        proxy_password = set->value("proxy/password", proxy_password).toString();
     885#endif
    842886
    843887        set->endGroup();
Note: See TracChangeset for help on using the changeset viewer.