blob: 2c1de7083c0508a93778041075eccb9e829bc363 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
#ifndef KPACMAN_H
#define KPACMAN_H
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include "portable.h"
#include <qmainwindow.h>
class QMenuBar;
#include <qregexp.h>
#include "kpacmanwidget.h"
#include <qpopmenu.h>
#include <qlist.h>
#include <qfileinf.h>
#include <qlayout.h>
#include "referee.h"
#include "status.h"
#include "score.h"
#include "keys.h"
class Kpacman : public KTMainWindow
{
Q_OBJECT
public:
Kpacman(QWidget *parent = 0, const char *name = 0);
virtual ~Kpacman();
public slots:
void forcedHallOfFame(bool);
private slots:
void newKpacman();
void pauseKpacman();
void toggleHallOfFame();
void toggleNew();
void togglePaused();
void quitKpacman();
void schemeChecked(int);
void toggleFocusOutPause();
void toggleFocusInContinue();
void toggleHideMouseCursor();
void confKeys();
protected:
private:
KpacmanWidget *view;
void menu();
int lookupSchemes();
QGridLayout *m_layout;
QWidget *m_view;
KMenuBar *_menuBar;
QPopupMenu *gamePopup;
QPopupMenu *optionsPopup;
QPopupMenu *modesPopup;
QList<QPopupMenu> *schemesPopup;
int newID;
int pauseID;
int hofID;
QArray<int> modeID;
QArray<int> schemeID;
QArray<int> schemeMode;
int focusOutPauseID;
int focusInContinueID;
int hideMouseCursorID;
bool focusOutPause;
bool focusInContinue;
bool hideMouseCursor;
};
#endif // KPACMAN_H
|