author | eilers <eilers> | 2005-03-23 08:31:19 (UTC) |
---|---|---|
committer | eilers <eilers> | 2005-03-23 08:31:19 (UTC) |
commit | 7d82b94d669746cac36dcabf026428bdc9286c72 (patch) (unidiff) | |
tree | e9b0f51426e8fedee8303b3b794d7c7d18188bd5 | |
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..
-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 | |||
@@ -49,16 +49,18 @@ | |||
49 | */ | 49 | */ |
50 | 50 | ||
51 | #include <qstring.h> | 51 | #include <qstring.h> |
52 | #include <qmetaobject.h> | 52 | #include <qmetaobject.h> |
53 | 53 | ||
54 | #include <qtopia/qcom.h> | 54 | #include <qtopia/qcom.h> |
55 | #include <qtopia/applicationinterface.h> | 55 | #include <qtopia/applicationinterface.h> |
56 | 56 | ||
57 | #include <opie2/odebug.h> | ||
58 | |||
57 | namespace Opie { | 59 | namespace Opie { |
58 | namespace Core { | 60 | namespace Core { |
59 | struct NullType; | 61 | struct NullType; |
60 | 62 | ||
61 | template <class T, class U> | 63 | template <class T, class U> |
62 | struct Typelist | 64 | struct Typelist |
63 | { | 65 | { |
64 | typedef T Head; | 66 | typedef T Head; |
@@ -123,18 +125,23 @@ struct OApplicationFactory : public ApplicationInterface { | |||
123 | 125 | ||
124 | /* | 126 | /* |
125 | * | 127 | * |
126 | */ | 128 | */ |
127 | virtual QWidget *createMainWindow( const QString& appName, QWidget* parent, | 129 | virtual QWidget *createMainWindow( const QString& appName, QWidget* parent, |
128 | const char* name, Qt::WFlags f ) { | 130 | const char* name, Qt::WFlags f ) { |
129 | if (appName == Product::appName() ) | 131 | if (appName == Product::appName() ) |
130 | return new Product(parent, name, f ); | 132 | return new Product(parent, name, f ); |
131 | else | 133 | else{ |
134 | odebug << "Application Name = " << appName.latin1() << oendl; | ||
135 | odebug << "ProductName = " << Product::appName().latin1() << oendl; | ||
136 | odebug << "The application name is not equal to the product name!" << oendl; | ||
137 | odebug << "Please compare TARGET entry in the project file (*.pro) and the call of the OApplicationFactory< productName >" << oendl; | ||
132 | return 0l; | 138 | return 0l; |
139 | } | ||
133 | } | 140 | } |
134 | 141 | ||
135 | virtual QStringList applications()const { | 142 | virtual QStringList applications()const { |
136 | QStringList list; | 143 | QStringList list; |
137 | list << Product::appName() ; | 144 | list << Product::appName() ; |
138 | 145 | ||
139 | return list; | 146 | return list; |
140 | } | 147 | } |