00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include "global.h"
00018 #include <qpixmap.h>
00019 #include <qimage.h>
00020 #include <qdragobject.h>
00021 #include <qstring.h>
00022 #include <qsqldatabase.h>
00023 #include <kiconloader.h>
00024 #include "dbdata.h"
00025
00026 QIntDict<bool> locked_recs_dict;
00027
00028
00029
00030
00031
00032 QPixmap loadPixmap( const QString &name )
00033 {
00034 return BarIcon(name);
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047 }
00048
00049 bool createConnection(QString conn_name)
00050 {
00051
00052
00053 QSqlDatabase *db = QSqlDatabase::addDatabase( SQL_DRIVER, conn_name);
00054 if ( ! db ) {
00055 qWarning( "Failed to connect to driver" );
00056 return FALSE;
00057 }
00058 db->setDatabaseName( DB_NAME );
00059 db->setUserName( DB_USER );
00060 db->setPassword( DB_PASSWD );
00061 db->setHostName( DB_HOST );
00062 if ( ! db->open() ) {
00063 qWarning( "Failed to open database: " +
00064 db->lastError().driverText() );
00065 qWarning( db->lastError().databaseText() );
00066 return FALSE;
00067 }
00068 return true;
00069 }