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();
}