~ubuntu-branches/ubuntu/saucy/kate/saucy

« back to all changes in this revision

Viewing changes to kate/plugins/pate/sip/kate/pluginconfigpageinterface.sip

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell, Rohan Garg, Jonathan Riddell
  • Date: 2013-06-21 00:48:29 UTC
  • mfrom: (1.1.28)
  • Revision ID: package-import@ubuntu.com-20130621004829-y2ui02eg0j47h94y
Tags: 4:4.10.80-0ubuntu1
[ Rohan Garg ]
* New upstream release
  - Update and sort install files
  - Drop kubuntu_pate_find_python.diff, kubuntu_kate_initial_preference.patch,
    kubuntu_find_python.diff from debian/patches , not required

[ Jonathan Riddell ]
* New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
//
2
 
//     Copyright 2007 Jim Bublitz <jbublitz@nwinternet.com>
3
 
//     Earlier copyrights 1998 - 2006 Jim Bublitz also apply
4
 
 
5
 
 
6
 
//                 Generated by preSip
7
 
//            PyKDE4 module kate  version KDE 3.92.0
8
 
 
9
 
 
10
 
// This file is part of PyKDE4.
11
 
 
12
 
// PyKDE4 is free software; you can redistribute it and/or modify
13
 
// it under the terms of the GNU Lesser General Public License as
14
 
// published by the Free Software Foundation; either version 2.1 of
15
 
// the License, or (at your option) any later version.
16
 
 
17
 
// PyKDE4 is distributed in the hope that it will be useful,
18
 
// but WITHOUT ANY WARRANTY; without even the implied warranty of
19
 
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20
 
// GNU General Public License for more details.
21
 
 
22
 
// You should have received a copy of the GNU General Public License
23
 
// along with this program.  If not, see <http://www.gnu.org/licenses/>.
24
 
 
25
 
%ModuleHeaderCode
26
 
#include <pluginconfigpageinterface.h>
27
 
%End
28
 
 
29
 
namespace Kate
30
 
{
31
 
 
32
 
class PluginConfigPage : QWidget
33
 
{
34
 
%TypeHeaderCode
35
 
#include <pluginconfigpageinterface.h>
36
 
%End
37
 
 
38
 
 
39
 
public:
40
 
                         PluginConfigPage (QWidget* = 0, const char* = 0);
41
 
 
42
 
public:
43
 
    virtual void         apply ()  = 0;
44
 
    virtual void         reset ()  = 0;
45
 
    virtual void         defaults ()  = 0;
46
 
 
47
 
signals:
48
 
    void                 changed ();
49
 
 
50
 
};  // class PluginConfigPage
51
 
 
52
 
 
53
 
class PluginConfigPageInterface
54
 
{
55
 
%TypeHeaderCode
56
 
#include <pluginconfigpageinterface.h>
57
 
%End
58
 
 
59
 
 
60
 
public:
61
 
                         PluginConfigPageInterface ();
62
 
    uint                 pluginConfigPageInterfaceNumber () const;
63
 
 
64
 
public:
65
 
    virtual uint         configPages () const = 0;
66
 
    virtual Kate::PluginConfigPage* configPage (uint = 0, QWidget* = 0, const char* = 0)  = 0;
67
 
    virtual QString      configPageName (uint = 0) const = 0;
68
 
    virtual QString      configPageFullName (uint = 0) const = 0;
69
 
    virtual KIcon        configPageIcon (uint = 0) const = 0;
70
 
 
71
 
};  // class PluginConfigPageInterface
72
 
 
73
 
Kate::PluginConfigPageInterface* pluginConfigPageInterface (Kate::Plugin*);
74
 
};  // namespace Kate
75