author | eilers <eilers> | 2005-03-23 08:31:19 (UTC) |
---|---|---|
committer | eilers <eilers> | 2005-03-23 08:31:19 (UTC) |
commit | 7d82b94d669746cac36dcabf026428bdc9286c72 (patch) (side-by-side diff) | |
tree | e9b0f51426e8fedee8303b3b794d7c7d18188bd5 /libopie2/opiecore/oapplicationfactory.h | |
parent | 2f6d550d6e379d84aacbb01c46b10c5b6462a59b (diff) | |
download | opie-7d82b94d669746cac36dcabf026428bdc9286c72.zip opie-7d82b94d669746cac36dcabf026428bdc9286c72.tar.gz opie-7d82b94d669746cac36dcabf026428bdc9286c72.tar.bz2 |
Add debug output to help developer to find a very silly bug, which takes
a lot of time to fix..
Diffstat (limited to 'libopie2/opiecore/oapplicationfactory.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | libopie2/opiecore/oapplicationfactory.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/libopie2/opiecore/oapplicationfactory.h b/libopie2/opiecore/oapplicationfactory.h index 8516565..8cb0ddd 100644 --- a/libopie2/opiecore/oapplicationfactory.h +++ b/libopie2/opiecore/oapplicationfactory.h @@ -45,24 +45,26 @@ ---- And KGenericFactor et all from Simon Hausmann <tronical@kde.org> */ #include <qstring.h> #include <qmetaobject.h> #include <qtopia/qcom.h> #include <qtopia/applicationinterface.h> +#include <opie2/odebug.h> + namespace Opie { namespace Core { struct NullType; template <class T, class U> struct Typelist { typedef T Head; typedef U Tail; }; template< typename T1 = NullType, typename T2 = NullType, typename T3 = NullType, @@ -119,26 +121,31 @@ struct OApplicationFactory : public ApplicationInterface { else return QS_FALSE; (*iface)->addRef(); return QS_OK; } /* * */ virtual QWidget *createMainWindow( const QString& appName, QWidget* parent, const char* name, Qt::WFlags f ) { if (appName == Product::appName() ) return new Product(parent, name, f ); - else + else{ + odebug << "Application Name = " << appName.latin1() << oendl; + odebug << "ProductName = " << Product::appName().latin1() << oendl; + odebug << "The application name is not equal to the product name!" << oendl; + odebug << "Please compare TARGET entry in the project file (*.pro) and the call of the OApplicationFactory< productName >" << oendl; return 0l; + } } virtual QStringList applications()const { QStringList list; list << Product::appName() ; return list; } Q_REFCOUNT }; |