Version 0.3
[aspt.git] / stafftab.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 STAFFTAB__H__
8 #define STAFFTAB__H__
9
10 #include <QWidget>
11 #include <QTabWidget>
12 #include <QVBoxLayout>
13 #include <QPushButton>
14 #include <QLabel>
15
16 #include "staffmember.h"
17
18 extern void parse(const QString &);
19 extern int staffCnt;
20 extern StaffMemberStruct staff[];
21
22 /// Staff Tab widget.
23 class StaffTab: public QWidget {
24         Q_OBJECT
25         QTabWidget *tabWidget;
26         QVBoxLayout *mainLayout;
27 public:
28         StaffTab(QWidget *parent = 0);
29         ~StaffTab();
30         
31         void rebuildUI();
32 private:
33         void initTabs();
34 public slots:
35         void dataChanged();
36 };
37
38 #endif