#ifndef QMDIALOGLOADEXTERNALTEAMS_H #define QMDIALOGLOADEXTERNALTEAMS_H #include #include #include #include #include class QmDialogLoadExternalTeams : public QDialog { Q_OBJECT public: explicit QmDialogLoadExternalTeams(const QString &efile, QWidget *parent = 0); static void storeData(const QString &efile); static void storeTeamInfo(const QString &efile); ~QmDialogLoadExternalTeams(); private: static QStringList splitCsvData( const QString data); static QString toCsv(const QString &str); static QString toCsv(const int data); QLineEdit *fileName; QGroupBox *groupBox; QTableWidget *tableWidget; QPushButton *cancel; QPushButton *load; public slots: void loadData(void); }; #endif // QMDIALOGLOADEXTERNALTEAMS_H