Subversion Repositories svn1

Rev

Rev 221 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 221 Rev 380
Line 4... Line 4...
4
#include <QDialog>
4
#include <QDialog>
5
#include <QLineEdit>
5
#include <QLineEdit>
6
#include <QGroupBox>
6
#include <QGroupBox>
7
#include <QTableWidget>
7
#include <QTableWidget>
8
#include <QPushButton>
8
#include <QPushButton>
-
 
9
#include <QUrl>
-
 
10
#include <QByteArray>
9
 
11
 
10
class QmDialogLoadExternalTeams : public QDialog
12
class QmDialogLoadExternalTeams : public QDialog
11
{
13
{
12
    Q_OBJECT
14
    Q_OBJECT
13
 
15
 
14
public:
16
public:
15
    explicit QmDialogLoadExternalTeams(const QString &efile, QWidget *parent = 0);
17
    explicit QmDialogLoadExternalTeams(const QString &efile, QWidget *parent = 0);
-
 
18
    explicit QmDialogLoadExternalTeams(const QString &efile, QByteArray *data ,QWidget *parent = 0);
16
    static void storeData(const QString &efile);
19
    static void storeData(const QString &efile);
17
    static void storeTeamInfo(const QString &efile);
20
    static void storeTeamInfo(const QString &efile);
18
    ~QmDialogLoadExternalTeams();
21
    ~QmDialogLoadExternalTeams();
19
 
22
 
20
private:
23
private:
-
 
24
    void createWindow(void);
21
    static QStringList splitCsvData( const QString data);
25
    static QStringList splitCsvData( const QString data);
-
 
26
    static bool hasRefError( const QString data);
22
    static QString toCsv(const QString &str);
27
    static QString toCsv(const QString &str);
23
    static QString toCsv(const int data);
28
    static QString toCsv(const int data);
-
 
29
    void reportErrors( int bad_cat, int bad_ref );
-
 
30
    void insertParts(QStringList &parts, bool badRef);
24
 
31
 
25
    QLineEdit *fileName;
32
    QLineEdit *fileName;
26
    QGroupBox *groupBox;
33
    QGroupBox *groupBox;
27
    QTableWidget *tableWidget;
34
    QTableWidget *tableWidget;
28
    QPushButton *cancel;
35
    QPushButton *cancel;
29
    QPushButton *load;
36
    QPushButton *load;
30
 
37
 
-
 
38
    int  bad_cat;
-
 
39
    int  bad_refs;
31
 
40
 
32
public slots:
41
public slots:
33
    void loadData(void);
42
    void loadData(void);
34
};
43
};
35
 
44