doxygen comments
[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 || season || 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 /// Load Tab widget.
27 class LoadTab: public QWidget {
28         Q_OBJECT
29         QVBoxLayout *mainLayout;
30         QLabel *label;
31         QComboBox *older;
32 public:
33         LoadTab(QWidget *parent = 0);
34         ~LoadTab();
35         
36         void rebuildUI();
37 private:
38         void init();
39 public slots:
40         void dataChanged();
41         void indexChanged(int i);
42 signals:
43         void loaded();
44 };
45
46 #endif