23#include <tqapplication.h>
25#include <tdemessagebox.h>
30#include <kexidb/connection.h>
31#include <kexidb/cursor.h>
33#include "kexidatatableview.h"
49KexiDataTableView::~KexiDataTableView()
54KexiDataTableView::init()
86 if (!m_cursor-> query()) {
87 kdDebug() << "KexiDataTableView::setData(): WARNING: cursor should have query schema defined!\n--aborting setData()." << endl;
99 kdDebug() << "KexiDataTableView::setData(): WARNING: cannot open cursor\n--aborting setData(). \n" <<
108 TQString caption = m_cursor-> query()->caption();
109 if (caption.isEmpty())
110 caption = m_cursor-> query()->name();
112 setCaption( caption );
117 KexiTableView::setData(tv_data);
121#include "kexidatatableview.moc"
Provides database cursor functionality.
void debug() const Outputs debug information.
virtual TQString serverErrorMsg()
QuerySchema * query() const
virtual void clearColumns(bool repaint=true)
KexiDataTableView(TQWidget *parent, const char *name=0) creates a blank widget
KexiDB::Cursor * cursor()
bool setData(KexiDB::Cursor *cursor)
KexiTableView class provides a widget for displaying data in a tabular view.
|