Danke für den link, den werde ich jetzt mal durchlesen.
Habe es in der zwischenzeit dank KDE Repository über Umwege hinbekommen.
PHP-Code:
#ifndef HEDITTABLEWIDGET_H
#define HEDITTABLEWIDGET_H
#include <QObject>
#include <QString>
#include <QTabWidget>
#include <QTableView>
#include <QMetaType>
class QTableView;
class QSqlTableModel;
class QPushButton;
class QModelIndex;
class Connection;
class HTabWidget;
class HTableView;
class HEditTableWidget : public QTabWidget
{
Q_OBJECT
public:
HEditTableWidget( HTabWidget *parent = 0, const QString &name = 0, Connection *con = 0 );
template<class T> HEditTableWidget createObject( HTabWidget *parent = 0, const QString &name = 0, Connection *con = 0 );
virtual ~HEditTableWidget() {};
private:
HTableView *m_HTableView;
Connection *m_Connection;
QPushButton *btnSave, *btnRestore;
QSqlTableModel *m_QSqlTableModel;
};
template<class T>
HEditTableWidget HEditTableWidget::createObject( HTabWidget *parent,
const QString &name,
Connection *con )
{
return new HEditTableWidget( parent, name, con );
};
#endif
Lesezeichen