[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Public Member Functions | Protected Attributes

KLFLibDBConnectionClassUser Class Reference

A utility class to automatically disconnect a database after use. More...

#include <klflibdbengine.h>

Inheritance diagram for KLFLibDBConnectionClassUser:
Inheritance graph
[legend]
Collaboration diagram for KLFLibDBConnectionClassUser:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 KLFLibDBConnectionClassUser ()
virtual ~KLFLibDBConnectionClassUser ()
bool autoDisconnectDB () const
void setAutoDisconnectDB (bool autodisconnectDB)
QString dbConnectionName () const
void setDBConnectionName (const QString &name)

Protected Attributes

bool pAutoDisconnectDB
QString pDBConnectionName

Detailed Description

A utility class to automatically disconnect a database after use.

This class basically calls QSqlDatabase::removeDatabase() upon its destruction, if the pAutoDisconnectDB flag is TRUE. The disconnected database name is given by the pDBConnectionName property, which can be set directly in sub-classes, or equivalently using the setDBConnectionName() member.

Definition at line 40 of file klflibdbengine.h.


Constructor & Destructor Documentation

KLFLibDBConnectionClassUser::KLFLibDBConnectionClassUser ( )

Definition at line 126 of file klflibdbengine.cpp.

References pAutoDisconnectDB, and pDBConnectionName.

KLFLibDBConnectionClassUser::~KLFLibDBConnectionClassUser ( ) [virtual]

Member Function Documentation

bool KLFLibDBConnectionClassUser::autoDisconnectDB ( ) const [inline]

Definition at line 45 of file klflibdbengine.h.

QString KLFLibDBConnectionClassUser::dbConnectionName ( ) const [inline]

Definition at line 47 of file klflibdbengine.h.

void KLFLibDBConnectionClassUser::setAutoDisconnectDB ( bool  autodisconnectDB) [inline]

Definition at line 46 of file klflibdbengine.h.

void KLFLibDBConnectionClassUser::setDBConnectionName ( const QString name) [inline]

Definition at line 48 of file klflibdbengine.h.


Member Data Documentation


The documentation for this class was generated from the following files:

Generated by doxygen 1.7.3