• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdelibs API Reference
  • KDE Home
  • Contact Us
 

kjsembed

  • sources
  • kde-4.12
  • kdelibs
  • kjsembed
  • kjsembed
font.cpp
Go to the documentation of this file.
1 /* This file is part of the KDE libraries
2  Copyright (C) 2005, 2006 Ian Reinhart Geiser <geiseri@kde.org>
3  Copyright (C) 2005, 2006 Matt Broadstone <mbroadst@gmail.com>
4  Copyright (C) 2005, 2006 Richard J. Moore <rich@kde.org>
5  Copyright (C) 2005, 2006 Erik L. Bunce <kde@bunce.us>
6 
7  This library is free software; you can redistribute it and/or
8  modify it under the terms of the GNU Library General Public
9  License as published by the Free Software Foundation; either
10  version 2 of the License, or (at your option) any later version.
11 
12  This library is distributed in the hope that it will be useful,
13  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  Library General Public License for more details.
16 
17  You should have received a copy of the GNU Library General Public License
18  along with this library; see the file COPYING.LIB. If not, write to
19  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
20  Boston, MA 02110-1301, USA.
21 */
22 #include "font.h"
23 
24 #include <QtCore/QDebug>
25 #include <QtGui/QFont>
26 #include <QtCore/QStringList>
27 using namespace KJSEmbed;
28 
29 const KJS::ClassInfo FontBinding::info = { "QFont", &VariantBinding::info, 0, 0 };
30 FontBinding::FontBinding( KJS::ExecState *exec, const QFont &value )
31  : VariantBinding(exec, value )
32 {
33  StaticBinding::publish( exec, this, Font::methods() );
34  StaticBinding::publish( exec, this, VariantFactory::methods() );
35 }
36 
37 namespace FontNS
38 {
39 
40 START_VARIANT_METHOD( callbold, QFont )
41  bool cppValue = value.bold();
42  result = KJS::jsBoolean(cppValue);
43 END_VARIANT_METHOD
44 
45 START_VARIANT_METHOD( callexactMatch, QFont )
46  bool cppValue = value.exactMatch();
47  result = KJS::jsBoolean(cppValue);
48 END_VARIANT_METHOD
49 
50 START_VARIANT_METHOD( callfamily, QFont )
51  QString cppValue = value.family();
52  result = KJS::jsString( cppValue );
53 END_VARIANT_METHOD
54 
55 START_VARIANT_METHOD( callfixedPitch, QFont )
56  bool cppValue = value.fixedPitch();
57  result = KJS::jsBoolean(cppValue);
58 END_VARIANT_METHOD
59 
60 START_VARIANT_METHOD( callfromString, QFont )
61  QString arg0 = KJSEmbed::extractQString(exec, args, 0);
62  bool cppValue = value.fromString(arg0);
63  result = KJS::jsBoolean(cppValue);
64 END_VARIANT_METHOD
65 
66 START_VARIANT_METHOD( callinsertSubstitution, QFont )
67  QString arg0 = KJSEmbed::extractQString(exec, args, 0);
68  QString arg1 = KJSEmbed::extractQString(exec, args, 1);
69  value.insertSubstitution(arg0, arg1);
70 END_VARIANT_METHOD
71 
72 START_VARIANT_METHOD( callinsertSubstitutions, QFont )
73  QString arg0 = KJSEmbed::extractQString(exec, args, 0);
74  QStringList arg1 = KJSEmbed::extractQStringList(exec,args, 1);
75  value.insertSubstitutions(arg0, arg1);
76 END_VARIANT_METHOD
77 
78 START_VARIANT_METHOD( callisCopyOf, QFont )
79  QFont arg0 = KJSEmbed::extractVariant<QFont>(exec,args, 0);
80  bool cppValue = value.isCopyOf(arg0);
81  result = KJS::jsBoolean(cppValue);
82 END_VARIANT_METHOD
83 
84 START_VARIANT_METHOD( callitalic, QFont )
85  bool cppValue = value.italic();
86  result = KJS::jsBoolean(cppValue);
87 END_VARIANT_METHOD
88 
89 START_VARIANT_METHOD( callkerning, QFont )
90  bool cppValue = value.kerning();
91  result = KJS::jsBoolean(cppValue);
92 END_VARIANT_METHOD
93 
94 START_VARIANT_METHOD( callkey, QFont )
95  QString cppValue = value.key();
96  result = KJS::jsString( cppValue );
97 END_VARIANT_METHOD
98 
99 START_VARIANT_METHOD( calllastResortFamily, QFont )
100  QString cppValue = value.lastResortFamily();
101  result = KJS::jsString( cppValue );
102 END_VARIANT_METHOD
103 
104 START_VARIANT_METHOD( calllastResortFont, QFont )
105  QString cppValue = value.lastResortFont();
106  result = KJS::jsString( cppValue );
107 END_VARIANT_METHOD
108 
109 START_VARIANT_METHOD( calloverline, QFont )
110  bool cppValue = value.overline();
111  result = KJS::jsBoolean(cppValue);
112 END_VARIANT_METHOD
113 
114 START_VARIANT_METHOD( callpixelSize, QFont )
115  int cppValue = value.pixelSize();
116  result = KJS::jsNumber(cppValue);
117 END_VARIANT_METHOD
118 
119 START_VARIANT_METHOD( callpointSize, QFont )
120  int cppValue = value.pointSize();
121  result = KJS::jsNumber(cppValue);
122 END_VARIANT_METHOD
123 
124 START_VARIANT_METHOD( callrawMode, QFont )
125  bool cppValue = value.rawMode();
126  result = KJS::jsBoolean(cppValue);
127 END_VARIANT_METHOD
128 
129 START_VARIANT_METHOD( callrawName, QFont )
130  QString cppValue = value.rawName();
131  result = KJS::jsString( cppValue );
132 END_VARIANT_METHOD
133 
134 START_VARIANT_METHOD( callremoveSubstitution, QFont )
135  QString arg0 = KJSEmbed::extractQString(exec, args, 0);
136  value.removeSubstitution(arg0);
137 END_VARIANT_METHOD
138 
139 START_VARIANT_METHOD( callresolve, QFont )
140  QFont arg0 = KJSEmbed::extractVariant<QFont>(exec,args, 0);
141  QFont cppValue = value.resolve(arg0);
142  result = KJSEmbed::createVariant(exec, "QFont", cppValue );
143 END_VARIANT_METHOD
144 
145 START_VARIANT_METHOD( callsetBold, QFont )
146  bool arg0 = KJSEmbed::extractBool(exec, args, 0);
147  value.setBold(arg0);
148 END_VARIANT_METHOD
149 
150 START_VARIANT_METHOD( callsetFamily, QFont )
151  QString arg0 = KJSEmbed::extractQString(exec, args, 0);
152  value.setFamily(arg0);
153 END_VARIANT_METHOD
154 
155 START_VARIANT_METHOD( callsetFixedPitch, QFont )
156  bool arg0 = KJSEmbed::extractBool(exec, args, 0);
157  value.setFixedPitch(arg0);
158 END_VARIANT_METHOD
159 
160 START_VARIANT_METHOD( callsetItalic, QFont )
161  bool arg0 = KJSEmbed::extractBool(exec, args, 0);
162  value.setItalic(arg0);
163 END_VARIANT_METHOD
164 
165 START_VARIANT_METHOD( callsetKerning, QFont )
166  bool arg0 = KJSEmbed::extractBool(exec, args, 0);
167  value.setKerning(arg0);
168 END_VARIANT_METHOD
169 
170 START_VARIANT_METHOD( callsetOverline, QFont )
171  bool arg0 = KJSEmbed::extractBool(exec, args, 0);
172  value.setOverline(arg0);
173 END_VARIANT_METHOD
174 
175 START_VARIANT_METHOD( callsetPixelSize, QFont )
176  int arg0 = KJSEmbed::extractInt(exec, args, 0);
177  value.setPixelSize(arg0);
178 END_VARIANT_METHOD
179 
180 START_VARIANT_METHOD( callsetPointSize, QFont )
181  int arg0 = KJSEmbed::extractInt(exec, args, 0);
182  value.setPointSize(arg0);
183 END_VARIANT_METHOD
184 
185 START_VARIANT_METHOD( callsetRawMode, QFont )
186  bool arg0 = KJSEmbed::extractBool(exec, args, 0);
187  value.setRawMode(arg0);
188 END_VARIANT_METHOD
189 
190 START_VARIANT_METHOD( callsetRawName, QFont )
191  QString arg0 = KJSEmbed::extractQString(exec, args, 0);
192  value.setRawName(arg0);
193 END_VARIANT_METHOD
194 
195 START_VARIANT_METHOD( callsetStretch, QFont )
196  int arg0 = KJSEmbed::extractInt(exec, args, 0);
197  value.setStretch(arg0);
198 END_VARIANT_METHOD
199 
200 START_VARIANT_METHOD( callsetStrikeOut, QFont )
201  bool arg0 = KJSEmbed::extractBool(exec, args, 0);
202  value.setStrikeOut(arg0);
203 END_VARIANT_METHOD
204 
205 START_VARIANT_METHOD( callsetStyle, QFont )
206  QFont::Style arg0 = (QFont::Style) KJSEmbed::extractInt(exec, args, 0);
207  value.setStyle(arg0);
208 END_VARIANT_METHOD
209 
210 START_VARIANT_METHOD( callsetStyleHint, QFont )
211  QFont::StyleHint arg0 = (QFont::StyleHint) KJSEmbed::extractInt(exec, args, 0);
212  QFont::StyleStrategy arg1 = (QFont::StyleStrategy) KJSEmbed::extractInt(exec, args, 1);
213  value.setStyleHint(arg0, arg1);
214 END_VARIANT_METHOD
215 
216 START_VARIANT_METHOD( callsetStyleStrategy, QFont )
217  QFont::StyleStrategy arg0 = (QFont::StyleStrategy) KJSEmbed::extractInt(exec, args, 0);
218  value.setStyleStrategy(arg0);
219 END_VARIANT_METHOD
220 
221 START_VARIANT_METHOD( callsetUnderline, QFont )
222  bool arg0 = KJSEmbed::extractBool(exec, args, 0);
223  value.setUnderline(arg0);
224 END_VARIANT_METHOD
225 
226 START_VARIANT_METHOD( callsetWeight, QFont )
227  int arg0 = KJSEmbed::extractInt(exec, args, 0);
228  value.setWeight(arg0);
229 END_VARIANT_METHOD
230 
231 START_VARIANT_METHOD( callstretch, QFont )
232  int cppValue = value.stretch();
233  result = KJS::jsNumber(cppValue);
234 END_VARIANT_METHOD
235 
236 START_VARIANT_METHOD( callstrikeOut, QFont )
237  bool cppValue = value.strikeOut();
238  result = KJS::jsBoolean(cppValue);
239 END_VARIANT_METHOD
240 
241 START_VARIANT_METHOD( callstyle, QFont )
242  QFont::Style cppValue = value.style();
243  result = KJS::jsNumber(cppValue);
244 END_VARIANT_METHOD
245 
246 START_VARIANT_METHOD( callstyleHint, QFont )
247  QFont::StyleHint cppValue = value.styleHint();
248  result = KJS::jsNumber(cppValue);
249 END_VARIANT_METHOD
250 
251 START_VARIANT_METHOD( callstyleStrategy, QFont )
252  QFont::StyleStrategy cppValue = value.styleStrategy();
253  result = KJS::jsNumber(cppValue);
254 END_VARIANT_METHOD
255 
256 START_VARIANT_METHOD( callsubstitute, QFont )
257  QString arg0 = KJSEmbed::extractQString(exec, args, 0);
258  QString cppValue = value.substitute(arg0);
259  result = KJS::jsString( cppValue );
260 END_VARIANT_METHOD
261 
262 START_VARIANT_METHOD( callsubstitutes, QFont )
263  QString arg0 = KJSEmbed::extractQString(exec, args, 0);
264  QStringList cppValue = value.substitutes(arg0);
265  result = KJSEmbed::createQStringList(exec, cppValue );
266 END_VARIANT_METHOD
267 
268 START_VARIANT_METHOD( callsubstitutions, QFont )
269  QStringList cppValue = value.substitutions();
270  result = KJSEmbed::createQStringList(exec, cppValue );
271 END_VARIANT_METHOD
272 
273 START_VARIANT_METHOD( calltoString, QFont )
274  QString cppValue = value.toString();
275  result = KJS::jsString( cppValue );
276 END_VARIANT_METHOD
277 
278 START_VARIANT_METHOD( callunderline, QFont )
279  bool cppValue = value.underline();
280  result = KJS::jsBoolean(cppValue);
281 END_VARIANT_METHOD
282 
283 START_VARIANT_METHOD( callweight, QFont )
284  int cppValue = value.weight();
285  result = KJS::jsNumber(cppValue);
286 END_VARIANT_METHOD
287 }
288 
289 START_METHOD_LUT( Font )
290  {"bold", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callbold},
291  {"exactMatch", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callexactMatch},
292  {"family", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callfamily},
293  {"fixedPitch", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callfixedPitch},
294  {"fromString", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callfromString},
295  {"insertSubstitution", 1, KJS::DontDelete|KJS::ReadOnly, &FontNS::callinsertSubstitution},
296  {"insertSubstitutions", 1, KJS::DontDelete|KJS::ReadOnly, &FontNS::callinsertSubstitutions},
297  {"isCopyOf", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callisCopyOf},
298  {"italic", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callitalic},
299  {"kerning", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callkerning},
300  {"key", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callkey},
301  {"lastResortFamily", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::calllastResortFamily},
302  {"lastResortFont", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::calllastResortFont},
303  {"overline", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::calloverline},
304  {"pixelSize", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callpixelSize},
305  {"pointSize", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callpointSize},
306  {"rawMode", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callrawMode},
307  {"rawName", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callrawName},
308  {"removeSubstitution", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callremoveSubstitution},
309  {"resolve", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callresolve},
310  {"setBold", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetBold},
311  {"setFamily", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetFamily},
312  {"setFixedPitch", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetFixedPitch},
313  {"setItalic", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetItalic},
314  {"setKerning", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetKerning},
315  {"setOverline", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetOverline},
316  {"setPixelSize", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetPixelSize},
317  {"setPointSize", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetPointSize},
318  {"setRawMode", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetRawMode},
319  {"setRawName", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetRawName},
320  {"setStretch", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetStretch},
321  {"setStrikeOut", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetStrikeOut},
322  {"setStyle", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetStyle},
323  {"setStyleHint", 1, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetStyleHint},
324  {"setStyleStrategy", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetStyleStrategy},
325  {"setUnderline", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetUnderline},
326  {"setWeight", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsetWeight},
327  {"stretch", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callstretch},
328  {"strikeOut", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callstrikeOut},
329  {"style", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callstyle},
330  {"styleHint", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callstyleHint},
331  {"styleStrategy", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callstyleStrategy},
332  {"substitute", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsubstitute},
333  {"substitutes", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsubstitutes},
334  {"substitutions", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callsubstitutions},
335  {"toString", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::calltoString},
336  {"underline", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callunderline},
337  {"weight", 0, KJS::DontDelete|KJS::ReadOnly, &FontNS::callweight}
338 END_METHOD_LUT
339 
340 NO_ENUMS( Font )
341 NO_STATICS( Font )
342 
343 START_CTOR( Font, QFont, 0)
344  if( args.size() == 0 )
345  {
346  return new KJSEmbed::FontBinding( exec, QFont() );
347  }
348  return new KJSEmbed::FontBinding( exec, QFont() );
349 END_CTOR
350 
351 //kate: indent-spaces on; indent-width 4; replace-tabs on; indent-mode cstyle;
KJSEmbed::VariantBinding::info
static const KJS::ClassInfo info
Definition: variant_binding.h:123
FontNS::result
result
Definition: font.cpp:42
FontNS::setFixedPitch
value setFixedPitch(arg0)
KJSEmbed::StaticBinding::publish
static void publish(KJS::ExecState *exec, KJS::JSObject *object, const Method *methods)
Publishes an array of Methods to an object.
Definition: static_binding.cpp:60
KJSEmbed::VariantBinding
QVariant based binding.
Definition: variant_binding.h:88
KJSEmbed::createVariant
KJS::JSValue * createVariant(KJS::ExecState *exec, const KJS::UString &className, const T &value)
Can create any known KJSEmbed::VariantBinding object and set the value.
Definition: variant_binding.h:185
FontNS::setWeight
value setWeight(arg0)
FontNS::setFamily
value setFamily(arg0)
FontNS::insertSubstitution
value insertSubstitution(arg0, arg1)
KJSEmbed::extractBool
bool KJSEMBED_EXPORT extractBool(KJS::ExecState *exec, const KJS::List &args, int idx, bool defaultValue=false)
Extracts a bool from an argument list.
Definition: binding_support.cpp:149
FontNS::setItalic
value setItalic(arg0)
END_CTOR
#define END_CTOR
Definition: binding_support.h:166
KJSEmbed::FontBinding::info
static const KJS::ClassInfo info
Definition: font.h:40
KJSEmbed::extractInt
int KJSEMBED_EXPORT extractInt(KJS::ExecState *exec, const KJS::List &args, int idx, int defaultValue=0)
Extracts an integer from an argument list.
Definition: binding_support.cpp:72
FontNS::setStretch
value setStretch(arg0)
DomDocumentNS::if
if(!success)
Definition: dom.cpp:363
FontNS::setStyleStrategy
value setStyleStrategy(arg0)
KJSEmbed::createQStringList
KJS::JSValue * createQStringList(KJS::ExecState *exec, const QStringList &value)
Create a new KJS::JSValue with the value of the QStringList.
Definition: binding_support.cpp:243
FontNS::setStyleHint
value setStyleHint(arg0, arg1)
FontNS::setKerning
value setKerning(arg0)
KJSEmbed::FontBinding::FontBinding
FontBinding(KJS::ExecState *exec, const QFont &value)
Definition: font.cpp:30
START_CTOR
#define START_CTOR(TYPE, JSNAME, ARGS)
Definition: binding_support.h:157
START_METHOD_LUT
START_METHOD_LUT(Font)
Definition: font.cpp:289
FontNS::setRawMode
value setRawMode(arg0)
NO_ENUMS
#define NO_ENUMS(TYPE)
Definition: binding_support.h:147
FontNS::insertSubstitutions
value insertSubstitutions(arg0, arg1)
FontNS::setStyle
value setStyle(arg0)
KJSEmbed::extractQStringList
QStringList KJSEMBED_EXPORT extractQStringList(KJS::ExecState *exec, const KJS::List &args, int idx, const QStringList &defaultValue=QStringList())
Extracts a QStringList from an argument list.
Definition: binding_support.cpp:231
END_METHOD_LUT
#define END_METHOD_LUT
Definition: binding_support.h:135
FontNS::setRawName
value setRawName(arg0)
KJSEmbed::FontBinding
Definition: font.h:35
KJSEmbed::VariantFactory::methods
static const Method * methods()
Definition: variant_binding.h:251
key
END_QOBJECT_METHOD QString key
Definition: settings.cpp:34
FontNS::setPointSize
value setPointSize(arg0)
FontNS::setOverline
value setOverline(arg0)
KJS::jsString
KJS::JSCell * jsString(const QString &s)
Definition: kjseglobal.h:73
cppValue
END_OBJECT_METHOD QBrush cppValue
Definition: qpainter_binding.cpp:97
FontNS::removeSubstitution
value removeSubstitution(arg0)
END_VARIANT_METHOD
#define END_VARIANT_METHOD
End a variant method started by START_VARIANT_METHOD.
Definition: variant_binding.h:56
arg0
END_OBJECT_METHOD QPolygon arg0
Definition: qpainter_binding.cpp:179
arg1
Qt::FillRule arg1
Definition: qpainter_binding.cpp:307
FontNS::setStrikeOut
value setStrikeOut(arg0)
FontNS::setBold
value setBold(arg0)
START_VARIANT_METHOD
#define START_VARIANT_METHOD(METHODNAME, TYPE)
A simple variant syle method.
Definition: variant_binding.h:42
value
QVariant value
Definition: settings.cpp:35
KJSEmbed::extractQString
QString KJSEMBED_EXPORT extractQString(KJS::ExecState *exec, const KJS::List &args, int idx, const QString defaultValue=QString())
Extracts a QString from an argument list.
Definition: binding_support.cpp:34
KJSEmbed::extractVariant
QVariant KJSEMBED_EXPORT extractVariant(KJS::ExecState *exec, KJS::JSValue *value)
Extracts a QVariant from a KJS::JSValue if the conversion fails a QVariant::Null is returned...
Definition: variant_binding.cpp:407
font.h
NO_STATICS
#define NO_STATICS(TYPE)
Definition: binding_support.h:153
QBrushNS::style
KJS::JSValue * style(KJS::ExecState *exec, KJS::JSObject *self, const KJS::List &args)
Definition: QBrush_bind.cpp:30
FontNS::setPixelSize
value setPixelSize(arg0)
FontNS::setUnderline
value setUnderline(arg0)
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:47:53 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kjsembed

Skip menu "kjsembed"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  • kjsembed
  •   WTF
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Nepomuk-Core
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal