void QSettingsPrivate::write()
{
- if (!shouldwrite)
+ if (!shouldwrite) {
return;
+ }
+
QMutexLocker locker(qSettingsMutex());
QFile file(filename);
if (Q_UNLIKELY(!file.open(QFile::WriteOnly))) {
#include "qcleanlooksstyle.h"
#include "qcleanlooksstyle_p.h"
-#if !defined(QT_NO_STYLE_CLEANLOOKS) || defined(QT_PLUGIN)
+#if !defined(QT_NO_STYLE_CLEANLOOKS)
#include "qwindowsstyle_p.h"
#include "qcombobox.h"
#include "moc_qcleanlooksstyle.h"
-#endif // QT_NO_STYLE_CLEANLOOKS || QT_PLUGIN
-
-
+#endif // QT_NO_STYLE_CLEANLOOKS
#include "qmotifstyle.h"
-#if !defined(QT_NO_STYLE_MOTIF) || defined(QT_PLUGIN)
+#if !defined(QT_NO_STYLE_MOTIF)
#include "qmenu.h"
#include "qapplication.h"
#include "moc_qmotifstyle.h"
-#endif // !defined(QT_NO_STYLE_MOTIF) || defined(QT_PLUGIN)
+#endif // !defined(QT_NO_STYLE_MOTIF)
#include "qplastiquestyle.h"
-#if !defined(QT_NO_STYLE_PLASTIQUE) || defined(QT_PLUGIN)
+#if !defined(QT_NO_STYLE_PLASTIQUE)
static const bool AnimateBusyProgressBar = true;
static const bool AnimateProgressBar = false;
#include "moc_qplastiquestyle.h"
-#endif // !defined(QT_NO_STYLE_PLASTIQUE) || defined(QT_PLUGIN)
+#endif // !defined(QT_NO_STYLE_PLASTIQUE)
#include "qwindowsstyle.h"
#include "qwindowsstyle_p.h"
-#if !defined(QT_NO_STYLE_WINDOWS) || defined(QT_PLUGIN)
+#if !defined(QT_NO_STYLE_WINDOWS)
#include "qapplication.h"
#include "qbitmap.h"
-add_definitions(-DQT_PLUGIN)
-
include_directories(
${CMAKE_BINARY_DIR}/include
${CMAKE_BINARY_DIR}/privateinclude
#include <mysql.h>
-#ifdef QT_PLUGIN
-#define Q_EXPORT_SQLDRIVER_MYSQL
-#else
-#define Q_EXPORT_SQLDRIVER_MYSQL Q_SQL_EXPORT
-#endif
-
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
QMYSQLResultPrivate* d;
};
-class Q_EXPORT_SQLDRIVER_MYSQL QMYSQLDriver : public QSqlDriver
+class QMYSQLDriver : public QSqlDriver
{
Q_OBJECT
friend class QMYSQLResult;
#include <QtSql/qsqldriver.h>
#include <QtSql/qsqlresult.h>
-#ifdef QT_PLUGIN
-#define Q_EXPORT_SQLDRIVER_ODBC
-#else
-#define Q_EXPORT_SQLDRIVER_ODBC Q_SQL_EXPORT
-#endif
-
#define HAVE_LONG_LONG 1 // force UnixODBC NOT to fall back to a struct for BIGINTs
#include <sql.h>
QODBCPrivate *d;
};
-class Q_EXPORT_SQLDRIVER_ODBC QODBCDriver : public QSqlDriver
+class QODBCDriver : public QSqlDriver
{
Q_OBJECT
public:
#include <QtSql/qsqlresult.h>
#include <QtSql/qsqldriver.h>
-#ifdef QT_PLUGIN
-#define Q_EXPORT_SQLDRIVER_PSQL
-#else
-#define Q_EXPORT_SQLDRIVER_PSQL Q_SQL_EXPORT
-#endif
-
QT_BEGIN_HEADER
typedef struct pg_conn PGconn;
QPSQLResultPrivate *d;
};
-class Q_EXPORT_SQLDRIVER_PSQL QPSQLDriver : public QSqlDriver
+class QPSQLDriver : public QSqlDriver
{
Q_OBJECT
public: