Kexi API Documentation (2.0 alpha)

KexiRelationViewTable Class Reference

#include <kexirelationviewtable.h>

Inheritance diagram for KexiRelationViewTable:

KexiFieldListView KListView List of all members.

Signals

void tableScrolling ()

Public Member Functions

 KexiRelationViewTable (KexiDB::TableOrQuerySchema *tableOrQuerySchema, KexiRelationView *view, QWidget *parent, const char *name=0)
virtual ~KexiRelationViewTable ()
int globalY (const QString &item)
virtual QSize sizeHint ()

Protected Slots

void slotDropped (QDropEvent *e)
void slotContentsMoving (int, int)

Protected Member Functions

virtual void contentsMousePressEvent (QMouseEvent *e)
virtual bool acceptDrag (QDropEvent *e) const
virtual QRect drawItemHighlighter (QPainter *painter, QListViewItem *item)

Constructor & Destructor Documentation

KexiRelationViewTable::KexiRelationViewTable KexiDB::TableOrQuerySchema tableOrQuerySchema,
KexiRelationView view,
QWidget parent,
const char *  name = 0
 

Definition at line 294 of file kexirelationviewtable.cpp.

References KexiFieldListView::setSchema(), slotContentsMoving(), and slotDropped().

KexiRelationViewTable::~KexiRelationViewTable  )  [virtual]
 

Definition at line 308 of file kexirelationviewtable.cpp.


Member Function Documentation

bool KexiRelationViewTable::acceptDrag QDropEvent *  e  )  const [protected, virtual]
 

Definition at line 371 of file kexirelationviewtable.cpp.

References KexiFieldDrag::canDecodeSingle(), and KexiFieldDrag::decodeSingle().

void KexiRelationViewTable::contentsMousePressEvent QMouseEvent *  e  )  [protected, virtual]
 

Definition at line 429 of file kexirelationviewtable.cpp.

QRect KexiRelationViewTable::drawItemHighlighter QPainter *  painter,
QListViewItem item
[protected, virtual]
 

Definition at line 438 of file kexirelationviewtable.cpp.

int KexiRelationViewTable::globalY const QString item  ) 
 

Definition at line 359 of file kexirelationviewtable.cpp.

Referenced by KexiRelationViewTableContainer::globalY().

QSize KexiRelationViewTable::sizeHint  )  [virtual]
 

Todo:
width is still not OK

Definition at line 312 of file kexirelationviewtable.cpp.

References KexiFieldListView::schema().

Referenced by KexiRelationViewTableContainer::KexiRelationViewTableContainer().

void KexiRelationViewTable::slotContentsMoving int  ,
int 
[protected, slot]
 

Definition at line 424 of file kexirelationviewtable.cpp.

References tableScrolling().

Referenced by KexiRelationViewTable().

void KexiRelationViewTable::slotDropped QDropEvent *  e  )  [protected, slot]
 

Definition at line 392 of file kexirelationviewtable.cpp.

References KexiRelationView::addConnection(), KexiFieldDrag::canDecodeSingle(), KexiFieldDrag::decodeSingle(), SourceConnection::detailsField, SourceConnection::detailsTable, SourceConnection::masterField, SourceConnection::masterTable, and KexiFieldListView::schema().

Referenced by KexiRelationViewTable().

void KexiRelationViewTable::tableScrolling  )  [signal]
 

Referenced by slotContentsMoving().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for Kexi 2.0 alpha.
Documentation copyright © 2002-2007 the Kexi Team.
Generated on Tue Apr 1 20:50:21 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003