~ubuntu-branches/ubuntu/lucid/ktorrent/lucid

« back to all changes in this revision

Viewing changes to ktorrent/advancedpref.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Alessandro Ghersi
  • Date: 2009-12-08 19:17:41 UTC
  • mfrom: (1.2.1 upstream) (0.7.12 sid)
  • Revision ID: james.westby@ubuntu.com-20091208191741-lqlq0xvnlv8ki19u
Tags: 3.3.1+dfsg.1-1ubuntu1
* Merge with Debian Testing remaining changes:
  - Build-depend directly on libboost-serialization1.40-dev since
    libboost-serialization-dev from boost-defaults is not in Main
  - Add in rules: include /usr/lib/kubuntu-desktop-i18n/debhelper/kubuntu.mk
  - Don't use dpkg-source 3.0 format
  - Add quilt to build-depends

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
 
25
25
namespace kt
26
26
{
27
 
//BEGIN AdvancedPref
28
27
        AdvancedPref::AdvancedPref(QWidget* parent) : PrefPageInterface(Settings::self(),i18n("Advanced"),"configure",parent)
29
28
        {
30
29
                setupUi(this);
37
36
 
38
37
        void AdvancedPref::loadSettings()
39
38
        {
40
 
                kcfg_fullDiskPreallocMethod->setEnabled(Settings::diskPrealloc() && Settings::fullDiskPrealloc());
41
39
                kcfg_fullDiskPrealloc->setEnabled(Settings::diskPrealloc());
42
40
        }
43
41
 
48
46
 
49
47
        void AdvancedPref::onDiskPreallocToggled(bool on)
50
48
        {
51
 
                kcfg_fullDiskPreallocMethod->setEnabled(on&&kcfg_fullDiskPrealloc->isChecked());
52
49
                kcfg_fullDiskPrealloc->setEnabled(on);
53
50
        }
54
 
//END AdvancedPref
55
 
 
56
 
//BEGIN BTPref
57
 
        BTPref::BTPref(QWidget* parent): PrefPageInterface(Settings::self(),i18n("BitTorrent"),"application-x-bittorrent",parent)
58
 
        {
59
 
                setupUi(this);
60
 
                connect(kcfg_doUploadDataCheck,SIGNAL(toggled(bool)),this,SLOT(onUploadDataCheckToggled(bool)));
61
 
        }
62
 
        void BTPref::loadSettings()
63
 
        {
64
 
                kcfg_allowUnencryptedConnections->setEnabled(Settings::useEncryption());
65
 
#ifdef ENABLE_DHT_SUPPORT
66
 
                kcfg_dhtPort->setEnabled(Settings::dhtSupport());
67
 
#else
68
 
                kcfg_dhtPort->setEnabled(false);
69
 
                kcfg_dhtSupport->setEnabled(false);
70
 
#endif
71
 
                kcfg_customIP->setEnabled(Settings::useCustomIP());
72
 
 
73
 
                kcfg_maxCorruptedBeforeRecheck->setEnabled(Settings::autoRecheck());
74
 
                kcfg_useMaxSizeForUploadDataCheck->setEnabled(Settings::doUploadDataCheck());
75
 
                kcfg_maxSizeForUploadDataCheck->setEnabled(Settings::doUploadDataCheck() && Settings::useMaxSizeForUploadDataCheck());
76
 
        }
77
 
        void BTPref::onUploadDataCheckToggled(bool on)
78
 
        {
79
 
                kcfg_useMaxSizeForUploadDataCheck->setEnabled(on);
80
 
                kcfg_maxSizeForUploadDataCheck->setEnabled(on&&kcfg_useMaxSizeForUploadDataCheck->isChecked());
81
 
        }
82
 
        
83
 
 
84
51
}
85
 
//END BTPref
86
52
 
87
53
#include "advancedpref.moc"
88
54