summaryrefslogtreecommitdiffstats
path: root/qt3-tqt3/tqt3_fixups_batch2.diff
diff options
context:
space:
mode:
Diffstat (limited to 'qt3-tqt3/tqt3_fixups_batch2.diff')
-rw-r--r--qt3-tqt3/tqt3_fixups_batch2.diff25
1 files changed, 24 insertions, 1 deletions
diff --git a/qt3-tqt3/tqt3_fixups_batch2.diff b/qt3-tqt3/tqt3_fixups_batch2.diff
index 23f1f5c..1e8d4dd 100644
--- a/qt3-tqt3/tqt3_fixups_batch2.diff
+++ b/qt3-tqt3/tqt3_fixups_batch2.diff
@@ -16,9 +16,32 @@ diff --git tools/designer/uic/uic.cpp tools/designer/uic/uic.cpp
@@ -1114,7 +1114,7 @@ TQStringList Uic::unique( const TQStringList& list )
TQString Uic::createObjectInstance( const TQString& objClass, const TQString& parent, const TQString& objName )
{
-
+
- if ( objClass.mid( 1 ) == "ComboBox" ) {
+ if (( objClass.mid( 1 ) == "ComboBox" ) || ( objClass.mid( 2 ) == "ComboBox" )) {
return objClass + "( FALSE, " + parent + ", \"" + objName + "\" )";
}
return objClass + "( " + parent + ", \"" + objName + "\" )";
+diff --git qmake/generators/makefile.cpp qmake/generators/makefile.cpp
+--- qmake/generators/makefile.cpp
++++ qmake/generators/makefile.cpp
+@@ -135,8 +135,8 @@
+ bool ignore_qobject = FALSE;
+ int line_count = 1;
+ /* qmake ignore Q_OBJECT */
+-#define COMP_LEN 8 //strlen("Q_OBJECT")
+-#define OBJ_LEN 8 //strlen("Q_OBJECT")
++#define COMP_LEN 9 //strlen("TQ_OBJECT")
++#define OBJ_LEN 9 //strlen("TQ_OBJECT")
+ #define DIS_LEN 10 //strlen("Q_DISPATCH")
+ int x;
+ for(x = 0; x < (total_size_read-COMP_LEN); x++) {
+@@ -172,7 +172,7 @@
+ #define SYMBOL_CHAR(x) ((x >= 'a' && x <= 'z') || (x >= 'A' && x <= 'Z') || \
+ (x <= '0' && x >= '9') || x == '_')
+
+- bool interesting = *(big_buffer+x) == 'Q' && (!strncmp(big_buffer+x, "Q_OBJECT", OBJ_LEN) ||
++ bool interesting = ((*(big_buffer+x) == 'T') || (*(big_buffer+x) == 'Q')) && (!strncmp(big_buffer+x, "TQ_OBJECT", OBJ_LEN) ||
+ !strncmp(big_buffer+x, "Q_DISPATCH", DIS_LEN));
+ if(interesting) {
+ int len = 0;