diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 5cdb722c59..7dd17cc452 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,56 @@ The license applies to all entries newer than 2009-04-28. */ +2012-07-05 21:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + + contrib/hbqt/qtdeclarative + + contrib/hbqt/qtdeclarative/doc + + contrib/hbqt/qtdeclarative/doc/en + + contrib/hbqt/qtdeclarative/hbqt_init.cpp + + contrib/hbqt/qtdeclarative/hbqtdeclarative.ch + + contrib/hbqt/qtdeclarative/hbqtdeclarative.hbc + + contrib/hbqt/qtdeclarative/hbqtdeclarative.hbm + + contrib/hbqt/qtdeclarative/hbqtdeclarative.hbp + + contrib/hbqt/qtdeclarative/hbqtdeclarative.hbx + + contrib/hbqt/qtdeclarative/hbqtdeclaratives.hbp + + contrib/hbqt/qtdeclarative/qth + + contrib/hbqt/qtdeclarative/qth/filelist.hbm + + contrib/hbqt/qtdeclarative/qth/QDeclarativeComponent.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativeContext.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativeEngine.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativeError.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativeExpression.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativeImageProvider.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativeItem.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativeListReference.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativeParserStatus.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativeProperty.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativePropertyMap.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativePropertyValueSource.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativeScriptString.qth + + contrib/hbqt/qtdeclarative/qth/QDeclarativeView.qth + + Added: Qt's QtDeclrative module specifc classes. + + * contrib/hbqt/qtgui/qth/filelist.hbm + - Removed: QDeclrative*.qth classes. + + - contrib/hbqt/qtgui/qth/QDeclarativeComponent.qth + - contrib/hbqt/qtgui/qth/QDeclarativeContext.qth + - contrib/hbqt/qtgui/qth/QDeclarativeEngine.qth + - contrib/hbqt/qtgui/qth/QDeclarativeError.qth + - contrib/hbqt/qtgui/qth/QDeclarativeExpression.qth + - contrib/hbqt/qtgui/qth/QDeclarativeImageProvider.qth + - contrib/hbqt/qtgui/qth/QDeclarativeItem.qth + - contrib/hbqt/qtgui/qth/QDeclarativeListReference.qth + - contrib/hbqt/qtgui/qth/QDeclarativeParserStatus.qth + - contrib/hbqt/qtgui/qth/QDeclarativeProperty.qth + - contrib/hbqt/qtgui/qth/QDeclarativePropertyMap.qth + - contrib/hbqt/qtgui/qth/QDeclarativePropertyValueSource.qth + - contrib/hbqt/qtgui/qth/QDeclarativeScriptString.qth + - contrib/hbqt/qtgui/qth/QDeclarativeView.qth + - Moved: QDeclarative module specific files in + folder. This effectively in line with + Harbour's quest TO maintain modularity. + 2012-07-05 10:54 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_hbqsyntaxhighlighter.cpp ! Fixed: QRegExpression - patternQuotation - which was displaying diff --git a/harbour/contrib/hbqt/qtdeclarative/hbqt_init.cpp b/harbour/contrib/hbqt/qtdeclarative/hbqt_init.cpp new file mode 100644 index 0000000000..aa4158fd8c --- /dev/null +++ b/harbour/contrib/hbqt/qtdeclarative/hbqt_init.cpp @@ -0,0 +1,97 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * QT wrapper main header + * + * Copyright 2009-12 Pritpal Bedi (bedipritpal@hotmail.com) + * Copyright 2010 Viktor Szakats (harbour syenar.net) + * www - http://harbour-project.org + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this software; see the file COPYING. If not, write to + * the Free Software Foundation, Inc., 59 Temple Place, Suite 330, + * Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/). + * + * As a special exception, the Harbour Project gives permission for + * additional uses of the text contained in its release of Harbour. + * + * The exception is that, if you link the Harbour libraries with other + * files to produce an executable, this does not by itself cause the + * resulting executable to be covered by the GNU General Public License. + * Your use of that executable is in no way restricted on account of + * linking the Harbour library code into it. + * + * This exception does not however invalidate any other reasons why + * the executable file might be covered by the GNU General Public License. + * + * This exception applies only to the code released by the Harbour + * Project under the name Harbour. If you copy code from other + * Harbour Project or Free Software Foundation releases into a copy of + * Harbour, as the General Public License permits, the exception does + * not apply to the code that you add in this way. To avoid misleading + * anyone as to the status of such modified files, you must delete + * this exception notice from them. + * + * If you write modifications of your own for Harbour, it is your choice + * whether to permit this exception to apply to your modifications. + * If you do not wish that, delete this exception notice. + * + */ +/*----------------------------------------------------------------------*/ + +#include "hbqt.h" +#include "hbqtinit.h" + +#include "hbvm.h" +#include "hbinit.h" + +#if QT_VERSION >= 0x040500 + +/*----------------------------------------------------------------------*/ + +static void hbqt_registerCallbacks( void ) +{ +} + +/*----------------------------------------------------------------------*/ + +HB_FUNC( __HBQTDECLARATIVE ) {;} + +static void hbqt_lib_init( void * cargo ) +{ + HB_SYMBOL_UNUSED( cargo ); + + hbqt_registerCallbacks(); +} + +static void hbqt_lib_exit( void * cargo ) +{ + HB_SYMBOL_UNUSED( cargo ); +} + +HB_CALL_ON_STARTUP_BEGIN( _hbqtdeclarative_init_ ) + hb_vmAtInit( hbqt_lib_init, NULL ); + hb_vmAtExit( hbqt_lib_exit, NULL ); +HB_CALL_ON_STARTUP_END( _hbqtdeclarative_init_ ) + +#if defined( HB_PRAGMA_STARTUP ) + #pragma startup _hbqtdeclarative_init_ +#elif defined( HB_DATASEG_STARTUP ) + #define HB_DATASEG_BODY HB_DATASEG_FUNC( _hbqtdeclarative_init_ ) + #include "hbiniseg.h" +#endif + +#endif diff --git a/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.ch b/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.ch new file mode 100644 index 0000000000..f1e86b4dc4 --- /dev/null +++ b/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.ch @@ -0,0 +1,56 @@ +/* + * $Id$ + */ + +/* + * Harbour Project source code: + * + * Copyright 2009-2012 Pritpal Bedi + * http://harbour-project.org + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this software; see the file COPYING. If not, write to + * the Free Software Foundation, Inc., 59 Temple Place, Suite 330, + * Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/). + * + * As a special exception, the Harbour Project gives permission for + * additional uses of the text contained in its release of Harbour. + * + * The exception is that, if you link the Harbour libraries with other + * files to produce an executable, this does not by itself cause the + * resulting executable to be covered by the GNU General Public License. + * Your use of that executable is in no way restricted on account of + * linking the Harbour library code into it. + * + * This exception does not however invalidate any other reasons why + * the executable file might be covered by the GNU General Public License. + * + * This exception applies only to the code released by the Harbour + * Project under the name Harbour. If you copy code from other + * Harbour Project or Free Software Foundation releases into a copy of + * Harbour, as the General Public License permits, the exception does + * not apply to the code that you add in this way. To avoid misleading + * anyone as to the status of such modified files, you must delete + * this exception notice from them. + * + * If you write modifications of your own for Harbour, it is your choice + * whether to permit this exception to apply to your modifications. + * If you do not wish that, delete this exception notice. + * + */ + +#ifndef _HBQTDECLARATIVE_CH + #define _HBQTDECLARATIVE_CH + + +#endif diff --git a/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.hbc b/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.hbc new file mode 100644 index 0000000000..357f42c66f --- /dev/null +++ b/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.hbc @@ -0,0 +1,22 @@ +# +# $Id$ +# + +# --------------------------------------------------------------- +# Copyright 2010 Viktor Szakats (harbour syenar.net) +# See COPYING for licensing terms. +# --------------------------------------------------------------- + +incpaths=. + +libs=../qtcore/hbqtcore.hbc +libs=../qtgui/hbqtgui.hbc +libs=../qtnetwork/hbqtnetwork.hbc + +{!HB_STATIC_QT}libs=${_HB_DYNPREF}${hb_name}${_HB_DYNSUFF} +{!HB_STATIC_QT&(allwin|os2)}libs=QtDeclarative4 +{!HB_STATIC_QT&(linux|beos|symbian)}libs=QtDeclarative +{!HB_STATIC_QT&darwin}frameworks=QtDeclarative +{HB_STATIC_QT&allwin}libs=${_HB_DYNPREF}${hb_name}s${_HB_DYNSUFF} +{HB_STATIC_QT&linux|beos}libs=${_HB_DYNPREF}${hb_name}${_HB_DYNSUFF} +{HB_STATIC_QT&(allwin|linux|beos)}libs=QtDeclarative diff --git a/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.hbm b/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.hbm new file mode 100644 index 0000000000..f72a88c9ca --- /dev/null +++ b/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.hbm @@ -0,0 +1,26 @@ +# +# $Id$ +# + +-i. + +qth/filelist.hbm + +qtdeclarative.hbx + +hbqt_init.cpp + +../qtcore/hbqtcore.hbc +../qtgui/hbqtgui.hbc +../qtnetwork/hbqtnetwork.hbc + +-deppkgname=qtdeclarative:QtDeclarative +-depkeyhead=qtdeclarative:QtDeclarative/QtDeclarative +-depcontrol=qtdeclarative:${HB_WITH_QT} +{!darwin}-depincpath=qtdeclarative:/usr/include/qt4 +{!darwin}-depincpath=qtdeclarative:/usr/lib/qt4/include +{!darwin}-depincpath=qtdeclarative:/usr/include +{bsd}-depincpath=qt:/usr/local/include/qt4 +{darwin}-depincpath=qtdeclarative:/Developer/qt/include +{darwin}-depincpath=qtdeclarative:/Library/Frameworks +{darwin}-depincpath=qtdeclarative:/usr/local/include diff --git a/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.hbp b/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.hbp new file mode 100644 index 0000000000..246f3c5059 --- /dev/null +++ b/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.hbp @@ -0,0 +1,12 @@ +# +# $Id$ +# + +../hbqt_common.hbm + +hbqtdeclarative.hbm + +-instfile=inc:hbqtdeclarative.ch +-instfile=inc:hbqtdeclarative.hbx + +hbqtdeclaratives.hbp diff --git a/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.hbx b/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.hbx new file mode 100644 index 0000000000..1d999b9a26 --- /dev/null +++ b/harbour/contrib/hbqt/qtdeclarative/hbqtdeclarative.hbx @@ -0,0 +1,62 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- */ +/* NOTE: You can add manual override which functions to include or */ +/* exclude from automatically generated EXTERNAL/DYNAMIC list. */ +/* Syntax: // HB_FUNC_INCLUDE */ +/* // HB_FUNC_EXCLUDE */ +/* -------------------------------------------------------------------- */ + +/* -------------------------------------------------------------------- */ +/* WARNING: Automatically generated code below. DO NOT EDIT! */ +/* Regenerate using hbmk2 '-hbx=' option. */ +/* -------------------------------------------------------------------- */ + +#ifndef __HBEXTERN_CH__HBQTDECLARATIVE__ +#define __HBEXTERN_CH__HBQTDECLARATIVE__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBQTDECLARATIVE__ANNOUNCE ) + ANNOUNCE __HBEXTERN__HBQTDECLARATIVE__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBQTDECLARATIVE__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC HB_QDECLARATIVECOMPONENT +DYNAMIC HB_QDECLARATIVECONTEXT +DYNAMIC HB_QDECLARATIVEENGINE +DYNAMIC HB_QDECLARATIVEERROR +DYNAMIC HB_QDECLARATIVEEXPRESSION +DYNAMIC HB_QDECLARATIVEIMAGEPROVIDER +DYNAMIC HB_QDECLARATIVEITEM +DYNAMIC HB_QDECLARATIVELISTREFERENCE +DYNAMIC HB_QDECLARATIVEPARSERSTATUS +DYNAMIC HB_QDECLARATIVEPROPERTY +DYNAMIC HB_QDECLARATIVEPROPERTYMAP +DYNAMIC HB_QDECLARATIVEPROPERTYVALUESOURCE +DYNAMIC HB_QDECLARATIVESCRIPTSTRING +DYNAMIC HB_QDECLARATIVEVIEW +DYNAMIC QDECLARATIVECOMPONENT +DYNAMIC QDECLARATIVECONTEXT +DYNAMIC QDECLARATIVEENGINE +DYNAMIC QDECLARATIVEERROR +DYNAMIC QDECLARATIVEEXPRESSION +DYNAMIC QDECLARATIVEIMAGEPROVIDER +DYNAMIC QDECLARATIVEITEM +DYNAMIC QDECLARATIVELISTREFERENCE +DYNAMIC QDECLARATIVEPARSERSTATUS +DYNAMIC QDECLARATIVEPROPERTY +DYNAMIC QDECLARATIVEPROPERTYMAP +DYNAMIC QDECLARATIVEPROPERTYVALUESOURCE +DYNAMIC QDECLARATIVESCRIPTSTRING +DYNAMIC QDECLARATIVEVIEW +DYNAMIC __HBQTDECLARATIVE + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBQTDECLARATIVE__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbqt/qtdeclarative/hbqtdeclaratives.hbp b/harbour/contrib/hbqt/qtdeclarative/hbqtdeclaratives.hbp new file mode 100644 index 0000000000..f64574d4ab --- /dev/null +++ b/harbour/contrib/hbqt/qtdeclarative/hbqtdeclaratives.hbp @@ -0,0 +1,7 @@ +# +# $Id$ +# + +../hbqt_commons.hbm + +hbqtdeclarative.hbm diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativeComponent.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeComponent.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativeComponent.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeComponent.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativeContext.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeContext.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativeContext.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeContext.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativeEngine.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeEngine.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativeEngine.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeEngine.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativeError.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeError.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativeError.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeError.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativeExpression.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeExpression.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativeExpression.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeExpression.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativeImageProvider.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeImageProvider.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativeImageProvider.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeImageProvider.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativeItem.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeItem.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativeItem.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeItem.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativeListReference.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeListReference.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativeListReference.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeListReference.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativeParserStatus.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeParserStatus.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativeParserStatus.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeParserStatus.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativeProperty.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeProperty.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativeProperty.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeProperty.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativePropertyMap.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativePropertyMap.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativePropertyMap.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativePropertyMap.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativePropertyValueSource.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativePropertyValueSource.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativePropertyValueSource.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativePropertyValueSource.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativeScriptString.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeScriptString.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativeScriptString.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeScriptString.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/QDeclarativeView.qth b/harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeView.qth similarity index 100% rename from harbour/contrib/hbqt/qtgui/qth/QDeclarativeView.qth rename to harbour/contrib/hbqt/qtdeclarative/qth/QDeclarativeView.qth diff --git a/harbour/contrib/hbqt/qtdeclarative/qth/filelist.hbm b/harbour/contrib/hbqt/qtdeclarative/qth/filelist.hbm new file mode 100644 index 0000000000..4d111ce1f9 --- /dev/null +++ b/harbour/contrib/hbqt/qtdeclarative/qth/filelist.hbm @@ -0,0 +1,22 @@ +# +# $Id$ +# + +-pflag=-qtver=0x040500 +-pflag=-qtmodule=qtdeclarative +-pflag=-qthdocdir=../doc/ + +QDeclarativeComponent.qth +QDeclarativeContext.qth +QDeclarativeEngine.qth +QDeclarativeError.qth +QDeclarativeExpression.qth +QDeclarativeImageProvider.qth +QDeclarativeItem.qth +QDeclarativeListReference.qth +QDeclarativeParserStatus.qth +QDeclarativeProperty.qth +QDeclarativePropertyMap.qth +QDeclarativePropertyValueSource.qth +QDeclarativeScriptString.qth +QDeclarativeView.qth diff --git a/harbour/contrib/hbqt/qtgui/qth/filelist.hbm b/harbour/contrib/hbqt/qtgui/qth/filelist.hbm index 063bb02f2b..679e2510a3 100644 --- a/harbour/contrib/hbqt/qtgui/qth/filelist.hbm +++ b/harbour/contrib/hbqt/qtgui/qth/filelist.hbm @@ -47,20 +47,6 @@ QContextMenuEvent.qth QCursor.qth QDateEdit.qth QDateTimeEdit.qth -# QDeclarativeComponent.qth -# QDeclarativeContext.qth -# QDeclarativeEngine.qth -# QDeclarativeError.qth -# QDeclarativeExpression.qth -# QDeclarativeImageProvider.qth -# QDeclarativeItem.qth -# QDeclarativeListReference.qth -# QDeclarativeParserStatus.qth -# QDeclarativeProperty.qth -# QDeclarativePropertyMap.qth -# QDeclarativePropertyValueSource.qth -# QDeclarativeScriptString.qth -# QDeclarativeView.qth QDesktopServices.qth QDesktopWidget.qth QDial.qth