[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Public Member Functions | Protected Attributes | List of all members
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]

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

bool KLFLibDBConnectionClassUser::pAutoDisconnectDB
protected
QString KLFLibDBConnectionClassUser::pDBConnectionName
protected

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

Generated by doxygen 1.8.6