QTfrontend/ui_hwform.h
author nemo
Fri, 05 Nov 2010 18:56:12 -0400
changeset 4140 1563b216f243
parent 3760 d30f1ba768d7
child 4500 22d06b4be225
permissions -rw-r--r--
revert attempts to block switching weapon while targetting in infinite attack mode. just getting too messy. probably best to allow any weapon to be targetted, and store the target in the gear and draw it there instead of uworld, but I'm leaving this alone

/*
 * Hedgewars, a free turn based strategy game
 * Copyright (c) 2006-2010 Andrey Korotaev <unC0Rr@gmail.com>
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; version 2 of the License
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
 */

#ifndef UI_HWFORM_H
#define UI_HWFORM_H

class PageMain;
class PageEditTeam;
class PageMultiplayer;
class PagePlayDemo;
class PageOptions;
class PageNet;
class PageNetServer;
class PageNetChat;
class PageNetGame;
class PageInfo;
class PageGameStats;
class PageSinglePlayer;
class PageTraining;
class PageCampaign;
class PageSelectWeapon;
class PageInGame;
class PageRoomsList;
class PageConnecting;
class PageScheme;
class PageAdmin;
class PageNetType;
class QStackedLayout;
class QFont;
class QWidget;
class QMainWindow;
class HWForm;

class Ui_HWForm
{
public:
    QWidget *centralWidget;

    PageMain *pageMain;
    PageEditTeam *pageEditTeam;
    PageMultiplayer *pageMultiplayer;
    PagePlayDemo *pagePlayDemo;
    PageOptions *pageOptions;
    PageNet *pageNet;
    PageNetServer * pageNetServer;
    PageNetChat *pageNetChat;
    PageNetGame *pageNetGame;
    PageInfo *pageInfo;
    PageGameStats *pageGameStats;
    PageSinglePlayer *pageSinglePlayer;
    PageTraining *pageTraining;
    PageSelectWeapon *pageSelectWeapon;
    PageInGame *pageInGame;
    PageRoomsList *pageRoomsList;
    PageConnecting *pageConnecting;
    PageScheme *pageScheme;
    PageAdmin *pageAdmin;
    PageNetType *pageNetType;
    PageCampaign *pageCampaign;

    QStackedLayout *Pages;
    QFont *font14;

    void setupUi(HWForm *HWForm);
    void SetupFonts();
    void SetupPages(QWidget *Parent, HWForm *HWForm);
    void SetupPageNetChat(QWidget *Parent);
    void SetupPageNetGame(QWidget *Parent);
};

#endif // UI_HWFORM_H