~ubuntu-branches/ubuntu/karmic/python-kde3/karmic

« back to all changes in this revision

Viewing changes to sip/kdecore/kconfigskeleton.sip

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2006-11-22 19:03:34 UTC
  • mfrom: (1.1.5 upstream) (3.1.1 etch)
  • Revision ID: james.westby@ubuntu.com-20061122190334-z7nhzu4dca926iam
Tags: 3.16.0-0ubuntu1
* New upstream release
* Build-depend on pyqt 3.17 and sip 4.5
* Add build-depends on /usr/lib/kde3/libkonsolepart.so
* Don't build for python 2.5, it fails to build
* Merge with Debian, remaining change:
  - kubuntu_01_dcop.diff patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
 
6
6
 
7
7
//                 Generated by preSip
8
 
//            module kdecore  version KDE_3_5_2
 
8
//            module kdecore  version KDE 3.5.3
9
9
 
10
10
 
11
11
// This software is free software; you can redistribute it and/or
170
170
 
171
171
 
172
172
    public:
173
 
 
174
 
                             ItemEnum (const QString&, const QString&, int, const QValueList<KConfigSkeleton::ItemEnum::Choice>&, int = 0);
175
 
        void                 setValue (const int&);
176
 
        int                  value ();
177
 
        virtual void         setDefaultValue (const int&);
178
 
        virtual void         setDefault ();
179
 
        void                 swapDefault ();
 
173
                             ItemEnum (const QString&, const QString&, int, const QValueList<KConfigSkeleton::ItemEnum::Choice>&, int = 0) [(const QString&, const QString&, int&, const QValueList<KConfigSkeleton::ItemEnum::Choice>&, int = 0)];
 
174
%MethodCode
 
175
//takes group | (QString) | key | (QString) | reference | (int) | choices | (QValueList<KConfigSkeleton::ItemEnum::Choice>) |defaultValue | (int = 1)
 
176
 
 
177
    class PyItemEnum : public KConfigSkeleton::ItemEnum
 
178
    {
 
179
    public:
 
180
        PyItemEnum (const QString& group, const QString& key, int& val, const QValueList<KConfigSkeleton::ItemEnum::Choice>& choices, int defaultValue = 0) :
 
181
            KConfigSkeleton::ItemEnum(group, key, this->value, choices, defaultValue)
 
182
        {
 
183
            value = val;
 
184
        };
 
185
 
 
186
    private:
 
187
        int value;
 
188
    };
 
189
 
 
190
    Py_BEGIN_ALLOW_THREADS
 
191
    sipCpp = (sipKConfigSkeleton_ItemEnum *) new PyItemEnum (*a0, *a1, a2, *a3, a4);
 
192
    Py_END_ALLOW_THREADS
 
193
%End
180
194
 
181
195
        QValueList<KConfigSkeleton::ItemEnum::Choice> choices () const;
182
196
        void                 readConfig (KConfig*);
183
197
        void                 writeConfig (KConfig*);
184
198
 
185
 
    
 
199
    public:
 
200
//force
 
201
        void                 setValue (const int&);
 
202
        int                  value ();
 
203
        virtual void         setDefaultValue (const int&);
 
204
        virtual void         setDefault ();
 
205
        void                 swapDefault ();
 
206
//end
186
207
 
187
208
    };  // class ItemEnum
188
209
 
334
355
    Py_END_ALLOW_THREADS
335
356
%End
336
357
 
337
 
 
338
 
%If ( KDE_3_5_2 -  )
339
358
    KConfigSkeleton::ItemInt64* addItemInt64 (const QString&, longlong&, longlong = 0, const QString& = QString ::null );
340
359
    KConfigSkeleton::ItemUInt64* addItemUInt64 (const QString&, ulonglong&, ulonglong = 0, const QString& = QString ::null );
341
 
%End
342
 
 
343
360
    ItemDouble*          addItemDouble (const QString&, double&, double = 0.0, const QString& = QString ::null );
344
361
%MethodCode
345
362
//takes name | (QString) | value | (double) | defaultValue | (double) | key | (QString = QString::null)
408
425
    virtual void         usrWriteConfig ();
409
426
 
410
427
public:
411
 
 
412
 
%If ( KDE_3_5_1 - KDE_3_5_2 )
413
 
    KConfigSkeleton::ItemInt64* addItemInt64 (const QString&, longlong&, longlong = 0, const QString& = QString ::null );
414
 
    KConfigSkeleton::ItemUInt64* addItemUInt64 (const QString&, ulonglong&, ulonglong = 0, const QString& = QString ::null );
415
 
%End
416
 
 
417
 
 
418
 
public:
419
 
 
420
 
%If ( KDE_3_5_0 - KDE_3_5_1 )
421
 
    KConfigSkeleton::ItemInt64* addItemInt64 (const QString&, longlong&, longlong = 0, const QString& = QString ::null );
422
 
    KConfigSkeleton::ItemUInt64* addItemUInt64 (const QString&, ulonglong&, ulonglong = 0, const QString& = QString ::null );
423
 
%End
424
 
 
425
 
 
426
 
public:
427
428
//force
428
429
 
429
430
    class ItemString : KConfigSkeletonItem