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
630 B
31 lines
630 B
#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;
|
|
}
|
|
|
|
TQRESULT %{APPNAME}Impl::queryInterface( const TQUuid & uuid, TQUnknownInterface **iface ) {
|
|
*iface = 0;
|
|
if ( ( uuid == IID_TQUnknown ) || ( uuid == IID_TodayPluginInterface ) ) {
|
|
*iface = this, (*iface)->addRef();
|
|
}else
|
|
return TQS_FALSE;
|
|
|
|
return TQS_OK;
|
|
|
|
}
|
|
|
|
TQ_EXPORT_INTERFACE() {
|
|
TQ_CREATE_INSTANCE( %{APPNAME}Impl );
|
|
}
|