You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
622 B
31 lines
622 B
15 years ago
|
#include "%{APPNAMELC}.h"
|
||
|
#include "%{APPNAMELC}impl.h"
|
||
|
|
||
|
%{APPNAME}Impl::%{APPNAME}Impl() {
|
||
|
examplePlugin = new %{APPNAME}();
|
||
|
}
|
||
|
|
||
|
%{APPNAME}Impl::~%{APPNAME}Impl() {
|
||
|
delete examplePlugin;
|
||
|
}
|
||
|
|
||
|
|
||
|
TodayPluginObject* %{APPNAME}Impl::guiPart() {
|
||
|
return examplePlugin;
|
||
|
}
|
||
|
|
||
|
QRESULT %{APPNAME}Impl::queryInterface( const QUuid & uuid, QUnknownInterface **iface ) {
|
||
|
*iface = 0;
|
||
|
if ( ( uuid == IID_QUnknown ) || ( uuid == IID_TodayPluginInterface ) ) {
|
||
|
*iface = this, (*iface)->addRef();
|
||
|
}else
|
||
|
return QS_FALSE;
|
||
|
|
||
|
return QS_OK;
|
||
|
|
||
|
}
|
||
|
|
||
|
Q_EXPORT_INTERFACE() {
|
||
|
Q_CREATE_INSTANCE( %{APPNAME}Impl );
|
||
|
}
|