summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opiecore/oapplicationfactory.h9
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
57namespace Opie { 59namespace Opie {
58namespace Core { 60namespace 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 }