tools/templates/mainform.h
author dag10
Sat, 29 Dec 2012 22:50:10 +0100
changeset 8346 3443e0de2c9d
parent 359 59fbfc65fbda
child 8442 535a00ca0d35
permissions -rw-r--r--
GCI2012: Advanced Keyboard Configuration - Added "Controls" tab to settings, where you can set master game-wide controls. - Can revert master key bindings to game's default key bind. - Per-team binds now default to "Use my default", but you can override those binds if you want to. - New key binding interface. - Removed redundant second confirmation prompt for deleting a team. - Added "reset all binds" button to the binding interface in both the main settings and team settings. - I discovered that the reason keyboard camera controls were "broken" is because they were never implemented! But don't worry - I took care of that for you, too. :) (this also closes bug #120)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
359
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
     1
#include <QScrollArea>
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
     2
#include <QMainWindow>
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
     3
#include <QLabel>
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
     4
#include <QListWidget>
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
     5
#include <QPushButton>
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
     6
#include "pixlabel.h"
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
     7
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
     8
class MyWindow : public QMainWindow
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
     9
{
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    10
	Q_OBJECT
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    11
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    12
public:
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    13
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    14
	MyWindow(QWidget * parent = 0, Qt::WFlags flags = 0);
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    15
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    16
private:
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    17
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    18
	QScrollArea * sa_xy;
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    19
	PixLabel * xy;
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    20
	QPushButton * buttAdd;
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    21
	QPushButton * buttCode;
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    22
	QPushButton * buttSave;
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    23
	QPushButton * buttLoad;
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    24
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    25
private slots:
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    26
	void Code();
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    27
	void Save();
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    28
	void Load();
59fbfc65fbda - New land templates
unc0rr
parents:
diff changeset
    29
};