Hallo,
nein war nicht die komplette:
player.h
Code: Alles auswählen
#ifndef PLAYER_H
#define PLAYER_H
#include <QDateTime>
#include <QString>
#include <QStringList>
#include <QRegExp>
#include <QFile>
#include <QTextStream>
#include <QStringList>
#include <QDebug>
#include <QHash>
#include <QList>
#include "mainwindow.h"
class Player
{
public:
Player();
void appendData(QDateTime dTime, QString pl, int u);
void addData(QString na, QDateTime dTime, QString pl, int u);
private:
QString name;
QList<QDateTime> dateTime;
QStringList pla;
QList<int> un;
};
void parseTags(QHash<QString, Player *>*hash);
#endif // PLAYER_H
MainWindow.h:
Code: Alles auswählen
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QtGui>
#include <QtWidgets>
#include <QHash>
#include <QString>
#include "addwidget.h"
#include "player.h"
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
signals:
public slots:
private:
QDockWidget *dock;
QListView *listView;
AddWidget *addWidget;
QHash <QString, Player*> *hash;
};
#endif // MAINWINDOW_H
mainwindow.cpp
Code: Alles auswählen
#include "mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent)
{
addWidget = new AddWidget(this);
setCentralWidget(addWidget);
dock = new QDockWidget("Spieler", this);
listView = new QListView(this);
dock->setWidget(listView);
addDockWidget(Qt::LeftDockWidgetArea,dock, Qt::Vertical);
hash = new QHash<QString, Player*>;
parseTags(hash);
}
hab das Projekt gerade erst angefangen, ist noch nicht viel..