Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Q_OBJECT und templates

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255

    Q_OBJECT und templates

    Stehe vor dem Problem das ich QMetaObject in einer Template Klasse benötige.
    Weis aber nicht warum mir der Compiler das hier verweigert.
    Code:
    #ifndef HEDITTABLEWIDGET_H
    #define HEDITTABLEWIDGET_H
    
    #include <QObject>
    #include <QString>
    #include <QTabWidget>
    #include <QTableView>
    
    class QTableView;
    class QSqlTableModel;
    class QPushButton;
    class QModelIndex;
    class Connection;
    class HTabWidget;
    class HTableView;
    
    template<class T>
    class HEditTableWidget : public QTabWidget
    {
        Q_OBJECT
    
    public:
        HEditTableWidget( 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;
    
    };
    
    #endif
    Meldung:
    Code:
    HEditTableWidget.h:29: Fehler: Deklaration von »class T«
    HEditTableWidget.h:26: Fehler: überdeckt Templateparameter »class T«
    Geändert von undefined (21-03-2008 um 15:22 Uhr)
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •