kexidbtransaction.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KROSS_KEXIDB_KEXIDBTRANSACTION_H
00021 #define KROSS_KEXIDB_KEXIDBTRANSACTION_H
00022
00023 #include <qstring.h>
00024
00025 #include <api/class.h>
00026
00027 #include <kexidb/drivermanager.h>
00028 #include <kexidb/transaction.h>
00029
00030 namespace Kross { namespace KexiDB {
00031
00032
00033 class KexiDBConnection;
00034
00039 class KexiDBTransaction : public Kross::Api::Class<KexiDBTransaction>
00040 {
00041 public:
00042 KexiDBTransaction(::KexiDB::Transaction& transaction);
00043 virtual ~KexiDBTransaction();
00044 virtual const QString getClassName() const;
00045 ::KexiDB::Transaction& transaction();
00046
00047 private:
00048
00050 bool isActive() const;
00051
00053 bool isNull() const;
00054
00055 private:
00056 ::KexiDB::Transaction& m_transaction;
00057 };
00058
00059 }}
00060
00061 #endif
00062
This file is part of the documentation for Kexi 2.0 alpha.