Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

KDB::DBListView Class Reference

Database list view. More...

#include <dblistview.h>

Inheritance diagram for KDB::DBListView:

KDB::QListView List of all members.

Public Types

enum  {
  Auto,
  SemiAuto,
  Manual
}

Public Methods

 DBListView (QWidget *parent, const char * name = 0, bool displayTree = true, int mode = Auto)
 ~DBListView ()
DatabaseselectedDatabase ()
virtual DBListViewItemaddConnection (Connection *conn)
virtual DBListViewItemaddPlugin (Plugin *plugin)
virtual DBListViewItemaddDatabase (Database *database)

Signals

void databaseSelected (Database *)
void nonDatabaseSelected ()

Protected Slots

void slotItemSelected (QListViewItem *)

Detailed Description

Database list view.

This is a list view that will display all accessible databases.

It can be used in 'auto' mode, 'semiauto' mode or in 'manual' mode.

in 'auto' mode will load all available plugins, connections, and databases for available connections.

in 'semiauto' mode to display the database list the function addConnection must be called to add single connection objects to the display. addConnection also tries to find all available database using the connection.

in 'manual' mode to display the database list the function addConnection must be called to add single connection objects to the display.

Author(s):
Alessandro Praduroux <pradu@thekompany.com> , Michael Koch <m_kock@bigfoot.de>
Version:
kdbui 0.0.2


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
Auto  
SemiAuto  
Manual  


Constructor & Destructor Documentation

DBListView ( QWidget * parent,
const char * name = 0,
bool displayTree = true,
int mode = Auto )
 

~DBListView ( )
 


Member Function Documentation

virtual DBListViewItem* addConnection ( Connection * conn ) [virtual]
 

virtual DBListViewItem* addDatabase ( Database * database ) [virtual]
 

virtual DBListViewItem* addPlugin ( Plugin * plugin ) [virtual]
 

void databaseSelected ( Database * ) [signal]
 

void nonDatabaseSelected ( ) [signal]
 

Database* selectedDatabase ( )
 

void slotItemSelected ( QListViewItem * ) [protected, slot]
 


The documentation for this class was generated from the following file:
Generated at Fri Sep 29 16:32:28 2000 for KDB by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000