Enforce the use of TQt with STL only where it is necessary.

The definition of -UTQT_NO_STL is no longer needed.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit f3fd991c69)
r14.0.x
Slávek Banko 3 years ago
parent 49e34b02b0
commit 5ec229a447
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -66,7 +66,7 @@ include( ConfigureChecks.cmake )
###### global compiler settings
add_definitions( -DHAVE_CONFIG_H -UQT_NO_STL )
add_definitions( -DHAVE_CONFIG_H )
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )

@ -204,6 +204,6 @@ void ConverterTest::testDateFormat()
}
catch (MyMoneyException* e)
{
CPPUNIT_FAIL(e->what());
CPPUNIT_FAIL(e->what().local8Bit().data());
}
}

@ -40,17 +40,10 @@
#include <kmymoney/export.h>
#include <kmymoney/mymoneyexception.h>
// Check for standard definitions
#ifdef HAVE_STDINT_H
#ifndef __STDC_LIMIT_MACROS
#ifndef __STDC_LIMIT_MACROS
#define __STDC_LIMIT_MACROS // force definition of min and max values
#endif
#include <stdint.h>
#else
#include <limits.h>
#define INT64_MAX LLONG_MAX
#define INT64_MIN LLONG_MIN
#endif
#include <inttypes.h>
typedef int64_t signed64;
typedef uint64_t unsigned64;

@ -15,6 +15,12 @@
* *
***************************************************************************/
// force to use TQt with STL
#if defined(TQT_NO_STL)
# define DISABLE_TQT_NO_STL
# undef TQT_NO_STL
#endif
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
@ -1883,3 +1889,9 @@ void MyMoneyDatabaseMgr::removeReferences(const TQString& id)
#undef TRY
#undef CATCH
#undef PASS
// restore TQT_NO_STL
#if defined(DISABLE_TQT_NO_STL)
# undef DISABLE_TQT_NO_STL
# define TQT_NO_STL
#endif

@ -16,6 +16,12 @@
* *
***************************************************************************/
// force to use TQt with STL
#if defined(TQT_NO_STL)
# define DISABLE_TQT_NO_STL
# undef TQT_NO_STL
#endif
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
@ -4503,3 +4509,9 @@ const TQString MyMoneyDbDatetimeColumn::generateDDL (databaseTypeE dbType) const
if (isNotNull()) qs += " NOT NULL";
return qs;
}
// restore TQT_NO_STL
#if defined(DISABLE_TQT_NO_STL)
# undef DISABLE_TQT_NO_STL
# define TQT_NO_STL
#endif

@ -121,7 +121,7 @@ void PivotTableTest::testNetWorthSingle()
}
catch(MyMoneyException *e)
{
CPPUNIT_FAIL(e->what());
CPPUNIT_FAIL(e->what().local8Bit().data());
delete e;
}
}
@ -938,7 +938,7 @@ void PivotTableTest::testInvestment(void)
}
catch(MyMoneyException *e)
{
CPPUNIT_FAIL(e->what());
CPPUNIT_FAIL(e->what().local8Bit().data());
delete e;
}
}

@ -283,7 +283,7 @@ void QueryTableTest::testQueryBasics()
}
catch(MyMoneyException *e)
{
CPPUNIT_FAIL(e->what());
CPPUNIT_FAIL(e->what().local8Bit().data());
delete e;
}
@ -429,7 +429,7 @@ void QueryTableTest::testAccountQuery()
}
catch(MyMoneyException *e)
{
CPPUNIT_FAIL(e->what());
CPPUNIT_FAIL(e->what().local8Bit().data());
delete e;
}
}
@ -605,7 +605,7 @@ void QueryTableTest::testInvestment(void)
}
catch(MyMoneyException *e)
{
CPPUNIT_FAIL(e->what());
CPPUNIT_FAIL(e->what().local8Bit().data());
delete e;
}
}
@ -659,7 +659,7 @@ void QueryTableTest::testInvestment(void)
}
catch(MyMoneyException *e)
{
CPPUNIT_FAIL(e->what());
CPPUNIT_FAIL(e->what().local8Bit().data());
delete e;
}
@ -690,7 +690,7 @@ void QueryTableTest::testTaxReport()
TQString html = qtbl_3.renderHTML();
CPPUNIT_ASSERT(rows.count() == 1);
} catch(MyMoneyException *e) {
CPPUNIT_FAIL(e->what());
CPPUNIT_FAIL(e->what().local8Bit().data());
delete e;
}
}

Loading…
Cancel
Save