1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
/*!
* \file
*
* \author Peter Harvey <pharvey@peterharvey.org>
* \author \sa AUTHORS file
* \version 2
* \date 2007
* \license Copyright unixODBC Project 2007-2008, LGPL
*/
#ifndef CADVANCED_h
#define CADVANCED_h
#include "CODBCInst.h"
#include <QTabWidget>
#define ODBC_HELP_ADVANCED "Most of the features which usually require elevated privileges (read; 'root' access) are administered here."
class CManageDrivers;
class CPooling;
class CTracing;
class CThreading;
/*!
* \class CAdvanced
* \brief Groups the advanced administration features.
*
* This widget presents a set of tabs for the various 'advanced' features.
*
* \sa CManageDataSourceNames
* CManageDrivers
* CStats
* CAbout
*/
class CAdvanced : public QTabWidget
{
Q_OBJECT
public:
CAdvanced( QWidget* pwidgetParent = NULL );
virtual ~CAdvanced();
QString windowHelp() { return QString( tr( ODBC_HELP_ADVANCED ) ); }
bool saveData();
signals:
void signalChanged();
protected:
CManageDrivers *pManageDrivers;
CPooling * pPooling;
CTracing * pTracing;
CThreading * pThreading;
};
#endif
|