Kexi API Documentation (2.0 alpha)

KexiRelationViewConnection Class Reference

#include <kexirelationviewconnection.h>

List of all members.

Public Member Functions

 KexiRelationViewConnection (KexiRelationViewTableContainer *masterTbl, KexiRelationViewTableContainer *detailsTbl, struct SourceConnection &s, KexiRelationView *parent)
 ~KexiRelationViewConnection ()
void drawConnection (QPainter *p)
bool selected ()
void setSelected (bool s)
const QRect connectionRect ()
const QRect oldRect () const
KexiRelationViewTableContainermasterTable ()
KexiRelationViewTableContainerdetailsTable ()
QString masterField () const
QString detailsField () const
bool matchesPoint (const QPoint &p, int tolerance=3)
QString toString () const


Constructor & Destructor Documentation

KexiRelationViewConnection::KexiRelationViewConnection KexiRelationViewTableContainer masterTbl,
KexiRelationViewTableContainer detailsTbl,
struct SourceConnection s,
KexiRelationView parent
 

KexiRelationViewConnection::~KexiRelationViewConnection  ) 
 

Definition at line 63 of file kexirelationviewconnection.cpp.


Member Function Documentation

const QRect KexiRelationViewConnection::connectionRect  ) 
 

Definition at line 180 of file kexirelationviewconnection.cpp.

Referenced by KexiRelationView::addConnection(), KexiRelationView::containerMoved(), KexiRelationView::contentsMousePressEvent(), KexiRelationView::drawContents(), KexiRelationView::keyPressEvent(), and matchesPoint().

QString KexiRelationViewConnection::detailsField  )  const [inline]
 

Definition at line 57 of file kexirelationviewconnection.h.

Referenced by KexiQueryDesignerGuiEditor::storeLayout().

KexiRelationViewTableContainer* KexiRelationViewConnection::detailsTable  )  [inline]
 

Definition at line 55 of file kexirelationviewconnection.h.

Referenced by KexiRelationView::containerMoved(), and KexiQueryDesignerGuiEditor::storeLayout().

void KexiRelationViewConnection::drawConnection QPainter *  p  ) 
 

Todo:
details char can be also just a '1' for some cases

Definition at line 68 of file kexirelationviewconnection.cpp.

References Kexi::smallFont().

Referenced by KexiRelationView::drawContents().

QString KexiRelationViewConnection::masterField  )  const [inline]
 

Definition at line 56 of file kexirelationviewconnection.h.

Referenced by KexiQueryDesignerGuiEditor::storeLayout().

KexiRelationViewTableContainer* KexiRelationViewConnection::masterTable  )  [inline]
 

Definition at line 54 of file kexirelationviewconnection.h.

Referenced by KexiRelationView::containerMoved(), and KexiQueryDesignerGuiEditor::storeLayout().

bool KexiRelationViewConnection::matchesPoint const QPoint &  p,
int  tolerance = 3
 

get our coordinats you know what i mean the x1, y1 is the top point and the x2, y2 is the bottom point (quite tirvial :) although that was the entrace to the magic gate...

Definition at line 220 of file kexirelationviewconnection.cpp.

References connectionRect().

Referenced by KexiRelationView::contentsMousePressEvent().

const QRect KexiRelationViewConnection::oldRect  )  const [inline]
 

Definition at line 52 of file kexirelationviewconnection.h.

Referenced by KexiRelationView::containerMoved(), and KexiRelationView::drawContents().

bool KexiRelationViewConnection::selected  )  [inline]
 

Definition at line 48 of file kexirelationviewconnection.h.

void KexiRelationViewConnection::setSelected bool  s  )  [inline]
 

Definition at line 49 of file kexirelationviewconnection.h.

Referenced by KexiRelationView::contentsMousePressEvent().

QString KexiRelationViewConnection::toString  )  const
 

Todo:
what about query?

Definition at line 286 of file kexirelationviewconnection.cpp.


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