Source Code (Use browser search to find items of interest.)
Class Index
katabase'QueryDialog (./koffice/katabase/ktables/querydialog.h:29)
class QueryDialog : public QDialog {
Q_OBJECT
private:
QuerySelect *_tree;
public:
QueryDialog(QWidget *,const char *);
~QueryDialog();
void clear() { _tree->clear(); };
void addTable(const QString& s) { _tree->addTable(s); };
void removeTable(const QString& s) { _tree->removeTable(s); };
void buildQuery();
private slots:
void ok_pushed();
void cancel_pushed();
};
katabase'QueryDialog::QueryDialog() (./koffice/katabase/ktables/querydialog.cpp:37)
QueryDialog::QueryDialog(QWidget *p_par, const char *p_nam)
: QDialog(p_par,p_nam)
{
QVBoxLayout *vbox;
QHBoxLayout *hbox;
vbox = new QVBoxLayout( this );
vbox->setMargin( 15 );
_tree = new QuerySelect( this,"query_tree" );
vbox->addWidget( _tree );
vbox->addSpacing( 10 );
hbox = new QHBoxLayout( this );
hbox->setMargin( 15 );
vbox->addLayout( hbox );
QPushButton *but = new QPushButton( this,"ok_button" );
but->setText( i18n("OK") );
connect( but,SIGNAL(clicked()),SLOT(ok_pushed()) );
hbox->addWidget( but );
hbox->addSpacing( 10 );
but = new QPushButton( this,"cancel_button" );
but->setText( i18n("Cancel") );
connect( but,SIGNAL(clicked()),SLOT(cancel_pushed()) );
hbox->addWidget( but );
}
katabase'QueryDialog::~QueryDialog() (./koffice/katabase/ktables/querydialog.cpp:67)
QueryDialog::~QueryDialog()
{
}
static void
katabase'QueryDialog::buildQuery() (./koffice/katabase/ktables/querydialog.cpp:108)
QueryDialog::buildQuery()
{
QListViewItem *item;
for ( item=_tree->firstChild();item;item=item->nextSibling() )
treatDataSet( (PropertyItem*)item );
}
void
katabase'QueryDialog::ok_pushed() (./koffice/katabase/ktables/querydialog.cpp:117)
QueryDialog::ok_pushed()
{
hide();
}
void
katabase'QueryDialog::cancel_pushed() (./koffice/katabase/ktables/querydialog.cpp:123)
QueryDialog::cancel_pushed()
{
hide();
}