QTfrontend/ui_hwform.h
author koda
Fri, 13 Aug 2010 02:13:18 +0200
changeset 3737 2ba6ac8a114b
parent 3236 4ab3917d7d44
child 3760 d30f1ba768d7
permissions -rw-r--r--
reworked the initialization functions, now it should be safe to update and no more need of spinning wheel at first launch adjusted default zoom value polished lobby interface updated ammosets to new weapons

/*
 * 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 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;

    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