d72debf8110bf350bbcfcda614ac8a68f1346666
[aspt.git] / loadtab.h
1 /*******************************************************************
2 Jan Cermak | johniez | aspt.johniez.com
3 Creative Commons 2.5 Attribution-NonCommercial-NoDerivs 2.5 license
4 http://creativecommons.org/licenses/by-nc-nd/2.5/legalcode
5 *******************************************************************/
6
7 #ifndef LOADOLD__H__
8 #define LOADOLD__H__
9
10 #include <QWidget>
11 #include <QVBoxLayout>
12 #include <QPushButton>
13 #include <QLabel>
14 #include <QSettings>
15 #include <QComboBox>
16 #include <QDate>
17
18 extern int dataParsed[20][4];   // glob slot || slot || seazon || data #
19 extern int globSlot;
20 extern int curSlot;
21 extern int curSeason;
22
23 extern void parse(const QString &);
24 extern void quickparse(const QString &);
25
26 class LoadTab: public QWidget {
27         Q_OBJECT
28         QVBoxLayout *mainLayout;
29         QLabel *label;
30         QComboBox *older;
31 public:
32         LoadTab(QWidget *parent = 0);
33         ~LoadTab();
34         
35         void rebuildUI();
36 private:
37         void init();
38 public slots:
39         void dataChanged();
40         void indexChanged(int i);
41 signals:
42         void loaded();
43 };
44
45 #endif