Ignore:
Timestamp:
May 3, 2016, 2:14:41 PM (10 years ago)
Author:
Silvan Scherrer
Message:

smplayer: update vendor to version 16.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • smplayer/vendor/current/src/findsubtitles/findsubtitleswindow.cpp

    r168 r175  
    11/*  smplayer, GUI front-end for mplayer.
    2     Copyright (C) 2006-2014 Ricardo Villalba <[email protected]>
     2    Copyright (C) 2006-201 Ricardo Villalba <[email protected]>
    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
     150
    149151        connect( file_downloader, SIGNAL(downloadFailed(QString)),
    150152             this, SLOT(showError(QString)), Qt::QueuedConnection );
     
    177179        osclient->setServer(os_server);
    178180
     181
    179182        // Proxy
    180183        use_proxy = false;
     
    186189
    187190        setupProxy();
     191
    188192}
    189193
     
    195199        set = settings;
    196200        loadSettings();
     201
    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
    214222
    215223void FindSubtitlesWindow::retranslateStrings() {
     
    761769
    762770        d.setServer( os_server );
     771
     772
     773
     774
    763775        d.setUseProxy( use_proxy );
    764776        d.setProxyHostname( proxy_host );
     
    767779        d.setProxyPassword( proxy_password );
    768780        d.setProxyType( proxy_type );
     781
     782
     783
     784
     785
    769786
    770787        if (d.exec() == QDialog::Accepted) {
    771788                os_server = d.server();
     789
     790
     791
     792
    772793                use_proxy = d.useProxy();
    773794                proxy_host = d.proxyHostname();
     
    776797                proxy_password = d.proxyPassword();
    777798                proxy_type = d.proxyType();
     799
    778800
    779801                osclient->setServer(os_server);
     802
    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
    805835
    806836void FindSubtitlesWindow::saveSettings() {
     
    810840
    811841        set->setValue("xmlrpc_server", os_server);
     842
     843
     844
     845
    812846        set->setValue("language", language());
    813847#ifdef DOWNLOAD_SUBS
    814848        set->setValue("include_lang_on_filename", includeLangOnFilename());
    815849#endif
     850
     851
    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
    822859
    823860        set->endGroup();
     
    830867
    831868        os_server = set->value("xmlrpc_server", os_server).toString();
     869
     870
     871
     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
    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
    842886
    843887        set->endGroup();
Note: See TracChangeset for help on using the changeset viewer.