#include base classes
authorTimePath <andrew.hardaker1995@gmail.com>
Sun, 3 May 2015 23:04:29 +0000 (09:04 +1000)
committerTimePath <andrew.hardaker1995@gmail.com>
Sun, 3 May 2015 23:04:29 +0000 (09:04 +1000)
102 files changed:
qcsrc/menu/xonotic/button.qc
qcsrc/menu/xonotic/charmap.qc
qcsrc/menu/xonotic/checkbox.qc
qcsrc/menu/xonotic/checkbox_slider_invalid.qc
qcsrc/menu/xonotic/checkbox_string.qc
qcsrc/menu/xonotic/colorbutton.qc
qcsrc/menu/xonotic/colorpicker.qc
qcsrc/menu/xonotic/colorpicker_string.qc
qcsrc/menu/xonotic/commandbutton.qc
qcsrc/menu/xonotic/credits.qc
qcsrc/menu/xonotic/crosshairbutton.qc
qcsrc/menu/xonotic/cvarlist.qc
qcsrc/menu/xonotic/demolist.qc
qcsrc/menu/xonotic/dialog.qc
qcsrc/menu/xonotic/dialog_credits.qc
qcsrc/menu/xonotic/dialog_hudpanel_ammo.qc
qcsrc/menu/xonotic/dialog_hudpanel_buffs.qc
qcsrc/menu/xonotic/dialog_hudpanel_centerprint.qc
qcsrc/menu/xonotic/dialog_hudpanel_chat.qc
qcsrc/menu/xonotic/dialog_hudpanel_engineinfo.qc
qcsrc/menu/xonotic/dialog_hudpanel_healtharmor.qc
qcsrc/menu/xonotic/dialog_hudpanel_infomessages.qc
qcsrc/menu/xonotic/dialog_hudpanel_modicons.qc
qcsrc/menu/xonotic/dialog_hudpanel_notification.qc
qcsrc/menu/xonotic/dialog_hudpanel_physics.qc
qcsrc/menu/xonotic/dialog_hudpanel_powerups.qc
qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc
qcsrc/menu/xonotic/dialog_hudpanel_racetimer.qc
qcsrc/menu/xonotic/dialog_hudpanel_radar.qc
qcsrc/menu/xonotic/dialog_hudpanel_score.qc
qcsrc/menu/xonotic/dialog_hudpanel_timer.qc
qcsrc/menu/xonotic/dialog_hudpanel_vote.qc
qcsrc/menu/xonotic/dialog_hudpanel_weapons.qc
qcsrc/menu/xonotic/dialog_hudsetup_exit.qc
qcsrc/menu/xonotic/dialog_monstertools.qc
qcsrc/menu/xonotic/dialog_multiplayer.qc
qcsrc/menu/xonotic/dialog_multiplayer_create_mapinfo.qc
qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc
qcsrc/menu/xonotic/dialog_multiplayer_join.qc
qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc
qcsrc/menu/xonotic/dialog_multiplayer_media.qc
qcsrc/menu/xonotic/dialog_multiplayer_media_demo.qc
qcsrc/menu/xonotic/dialog_multiplayer_media_demo_startconfirm.qc
qcsrc/menu/xonotic/dialog_multiplayer_media_demo_timeconfirm.qc
qcsrc/menu/xonotic/dialog_multiplayer_media_musicplayer.qc
qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot.qc
qcsrc/menu/xonotic/dialog_multiplayer_media_screenshot_viewer.qc
qcsrc/menu/xonotic/dialog_multiplayer_profile.qc
qcsrc/menu/xonotic/dialog_quit.qc
qcsrc/menu/xonotic/dialog_sandboxtools.qc
qcsrc/menu/xonotic/dialog_settings.qc
qcsrc/menu/xonotic/dialog_settings_audio.qc
qcsrc/menu/xonotic/dialog_settings_effects.qc
qcsrc/menu/xonotic/dialog_settings_game.qc
qcsrc/menu/xonotic/dialog_settings_game_crosshair.qc
qcsrc/menu/xonotic/dialog_settings_game_hud.qc
qcsrc/menu/xonotic/dialog_settings_game_hudconfirm.qc
qcsrc/menu/xonotic/dialog_settings_game_messages.qc
qcsrc/menu/xonotic/dialog_settings_game_model.qc
qcsrc/menu/xonotic/dialog_settings_game_view.qc
qcsrc/menu/xonotic/dialog_settings_game_weapons.qc
qcsrc/menu/xonotic/dialog_settings_input.qc
qcsrc/menu/xonotic/dialog_settings_input_userbind.qc
qcsrc/menu/xonotic/dialog_settings_misc.qc
qcsrc/menu/xonotic/dialog_settings_misc_cvars.qc
qcsrc/menu/xonotic/dialog_settings_misc_reset.qc
qcsrc/menu/xonotic/dialog_settings_user.qc
qcsrc/menu/xonotic/dialog_settings_user_languagewarning.qc
qcsrc/menu/xonotic/dialog_settings_video.qc
qcsrc/menu/xonotic/dialog_singleplayer.qc
qcsrc/menu/xonotic/dialog_singleplayer_winner.qc
qcsrc/menu/xonotic/dialog_teamselect.qc
qcsrc/menu/xonotic/gametypebutton.qc
qcsrc/menu/xonotic/gametypelist.qc
qcsrc/menu/xonotic/image.qc
qcsrc/menu/xonotic/inputbox.qc
qcsrc/menu/xonotic/keybinder.qc
qcsrc/menu/xonotic/languagelist.qc
qcsrc/menu/xonotic/listbox.qc
qcsrc/menu/xonotic/mainwindow.qc
qcsrc/menu/xonotic/maplist.qc
qcsrc/menu/xonotic/nexposee.qc
qcsrc/menu/xonotic/playermodel.qc
qcsrc/menu/xonotic/playlist.qc
qcsrc/menu/xonotic/radiobutton.qc
qcsrc/menu/xonotic/rootdialog.qc
qcsrc/menu/xonotic/screenshotimage.qc
qcsrc/menu/xonotic/screenshotlist.qc
qcsrc/menu/xonotic/serverlist.qc
qcsrc/menu/xonotic/skinlist.qc
qcsrc/menu/xonotic/slider.qc
qcsrc/menu/xonotic/slider_decibels.qc
qcsrc/menu/xonotic/slider_picmip.qc
qcsrc/menu/xonotic/slider_sbfadetime.qc
qcsrc/menu/xonotic/soundlist.qc
qcsrc/menu/xonotic/statslist.qc
qcsrc/menu/xonotic/tab.qc
qcsrc/menu/xonotic/tabcontroller.qc
qcsrc/menu/xonotic/textlabel.qc
qcsrc/menu/xonotic/textslider.qc
qcsrc/menu/xonotic/weaponarenacheckbox.qc
qcsrc/menu/xonotic/weaponslist.qc

index 8811e95..73518ef 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef BUTTON_H
 #define BUTTON_H
+#include "../item/button.qc"
 CLASS(XonoticButton, Button)
        METHOD(XonoticButton, configureXonoticButton, void(entity, string, vector))
        ATTRIB(XonoticButton, fontSize, float, SKINFONTSIZE_NORMAL)
index 3ebf489..d6bc524 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CHARMAP_H
 #define CHARMAP_H
+#include "../item.qc"
 CLASS(XonoticCharmap, Item)
        METHOD(XonoticCharmap, configureXonoticCharmap, void(entity, entity))
        METHOD(XonoticCharmap, mousePress, float(entity, vector))
index 289824f..65db0f5 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CHECKBOX_H
 #define CHECKBOX_H
+#include "../item/checkbox.qc"
 CLASS(XonoticCheckBox, CheckBox)
        METHOD(XonoticCheckBox, configureXonoticCheckBox, void(entity, float, float, string, string))
        METHOD(XonoticCheckBox, setChecked, void(entity, float))
index 989869c..9cce51d 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CHECKBOX_SLIDER_INVALID_H
 #define CHECKBOX_SLIDER_INVALID_H
+#include "../item/checkbox.qc"
 CLASS(XonoticSliderCheckBox, CheckBox)
        METHOD(XonoticSliderCheckBox, configureXonoticSliderCheckBox, void(entity, float, float, entity, string))
        METHOD(XonoticSliderCheckBox, setChecked, void(entity, float))
index eefed8e..2efa1a1 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CHECKBOX_STRING_H
 #define CHECKBOX_STRING_H
+#include "../item/checkbox.qc"
 CLASS(XonoticCheckBoxString, CheckBox)
        METHOD(XonoticCheckBoxString, configureXonoticCheckBoxString, void(entity, string, string, string, string))
        METHOD(XonoticCheckBoxString, setChecked, void(entity, float))
index 952ccb7..950661d 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef COLORBUTTON_H
 #define COLORBUTTON_H
+#include "../item/radiobutton.qc"
 CLASS(XonoticColorButton, RadioButton)
        METHOD(XonoticColorButton, configureXonoticColorButton, void(entity, float, float, float))
        METHOD(XonoticColorButton, setChecked, void(entity, float))
index c74fcf9..450c5fb 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef COLORPICKER_H
 #define COLORPICKER_H
+#include "../item/image.qc"
 CLASS(XonoticColorpicker, Image)
        METHOD(XonoticColorpicker, configureXonoticColorpicker, void(entity, entity))
        METHOD(XonoticColorpicker, mousePress, float(entity, vector))
index bf5e165..0695f05 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef COLORPICKER_STRING_H
 #define COLORPICKER_STRING_H
+#include "../item/image.qc"
 CLASS(XonoticColorpickerString, Image)
        METHOD(XonoticColorpickerString, configureXonoticColorpickerString, void(entity, string, string))
        METHOD(XonoticColorpickerString, mousePress, float(entity, vector))
index 8c1272e..afea74c 100644 (file)
@@ -6,6 +6,7 @@
 
 #ifndef COMMANDBUTTON_H
 #define COMMANDBUTTON_H
+#include "button.qc"
 CLASS(XonoticCommandButton, XonoticButton)
        METHOD(XonoticCommandButton, configureXonoticCommandButton, void(entity, string, vector, string, float))
        ATTRIB(XonoticCommandButton, onClickCommand, string, string_null)
index 0d04daf..d7e17f5 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CREDITS_H
 #define CREDITS_H
+#include "listbox.qc"
 CLASS(XonoticCreditsList, XonoticListBox)
        METHOD(XonoticCreditsList, configureXonoticCreditsList, void(entity))
        ATTRIB(XonoticCreditsList, rowsPerItem, float, 1)
index ec0d169..466846f 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CROSSHAIRBUTTON_H
 #define CROSSHAIRBUTTON_H
+#include "../item/radiobutton.qc"
 CLASS(XonoticCrosshairButton, RadioButton)
        METHOD(XonoticCrosshairButton, configureXonoticCrosshairButton, void(entity, float, float))
        METHOD(XonoticCrosshairButton, setChecked, void(entity, float))
index 87f8625..44520c1 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef CVARLIST_H
 #define CVARLIST_H
+#include "listbox.qc"
 CLASS(XonoticCvarList, XonoticListBox)
        METHOD(XonoticCvarList, configureXonoticCvarList, void(entity))
        ATTRIB(XonoticCvarList, rowsPerItem, float, 1)
index fa9d60e..4f759f6 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DEMOLIST_H
 #define DEMOLIST_H
+#include "listbox.qc"
 CLASS(XonoticDemoList, XonoticListBox)
        METHOD(XonoticDemoList, configureXonoticDemoList, void(entity))
        ATTRIB(XonoticDemoList, rowsPerItem, float, 1)
index 4901fc6..c1ea16c 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_H
 #define DIALOG_H
+#include "../item/dialog.qc"
 CLASS(XonoticDialog, Dialog)
        // still to be customized by user
        /*
index b87da09..a996626 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_CREDITS_H
 #define DIALOG_CREDITS_H
+#include "dialog.qc"
 CLASS(XonoticCreditsDialog, XonoticDialog)
        METHOD(XonoticCreditsDialog, fill, void(entity))
        METHOD(XonoticCreditsDialog, focusEnter, void(entity))
index 3cf01fa..9f14754 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_AMMO_H
 #define DIALOG_HUDPANEL_AMMO_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDAmmoDialog, XonoticRootDialog)
        METHOD(XonoticHUDAmmoDialog, fill, void(entity))
        ATTRIB(XonoticHUDAmmoDialog, title, string, _("Ammo Panel"))
index adceff3..7733fd3 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_BUFFS_H
 #define DIALOG_HUDPANEL_BUFFS_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDBuffsDialog, XonoticRootDialog)
        METHOD(XonoticHUDBuffsDialog, fill, void(entity))
        ATTRIB(XonoticHUDBuffsDialog, title, string, _("Buffs Panel"))
index 29b2a95..7e74cdf 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_CENTERPRINT_H
 #define DIALOG_HUDPANEL_CENTERPRINT_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDCenterprintDialog, XonoticRootDialog)
        METHOD(XonoticHUDCenterprintDialog, fill, void(entity))
        ATTRIB(XonoticHUDCenterprintDialog, title, string, _("Centerprint Panel"))
index f27c3c8..c56c312 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_CHAT_H
 #define DIALOG_HUDPANEL_CHAT_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDChatDialog, XonoticRootDialog)
        METHOD(XonoticHUDChatDialog, fill, void(entity))
        ATTRIB(XonoticHUDChatDialog, title, string, _("Chat Panel"))
index 34e9d4d..0220ea2 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_ENGINEINFO_H
 #define DIALOG_HUDPANEL_ENGINEINFO_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDEngineInfoDialog, XonoticRootDialog)
        METHOD(XonoticHUDEngineInfoDialog, fill, void(entity))
        ATTRIB(XonoticHUDEngineInfoDialog, title, string, _("Engine Info Panel"))
index cc99b73..f0482bd 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_HEALTHARMOR_H
 #define DIALOG_HUDPANEL_HEALTHARMOR_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDHealthArmorDialog, XonoticRootDialog)
        METHOD(XonoticHUDHealthArmorDialog, fill, void(entity))
        ATTRIB(XonoticHUDHealthArmorDialog, title, string, _("Health/Armor Panel"))
index 0ed8f7a..84625df 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_INFOMESSAGES_H
 #define DIALOG_HUDPANEL_INFOMESSAGES_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDInfoMessagesDialog, XonoticRootDialog)
        METHOD(XonoticHUDInfoMessagesDialog, fill, void(entity))
        ATTRIB(XonoticHUDInfoMessagesDialog, title, string, _("Info Messages Panel"))
index 6c654e7..9737c54 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_MODICONS_H
 #define DIALOG_HUDPANEL_MODICONS_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDModIconsDialog, XonoticRootDialog)
        METHOD(XonoticHUDModIconsDialog, fill, void(entity))
        ATTRIB(XonoticHUDModIconsDialog, title, string, _("Mod Icons Panel"))
index 17394ff..d058671 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_NOTIFICATION_H
 #define DIALOG_HUDPANEL_NOTIFICATION_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDNotificationDialog, XonoticRootDialog)
        METHOD(XonoticHUDNotificationDialog, fill, void(entity))
        ATTRIB(XonoticHUDNotificationDialog, title, string, _("Notification Panel"))
index bab993a..606f01a 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_PHYSICS_H
 #define DIALOG_HUDPANEL_PHYSICS_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDPhysicsDialog, XonoticRootDialog)
        METHOD(XonoticHUDPhysicsDialog, fill, void(entity))
        ATTRIB(XonoticHUDPhysicsDialog, title, string, _("Physics Panel"))
index d3ed373..45a2049 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_POWERUPS_H
 #define DIALOG_HUDPANEL_POWERUPS_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDPowerupsDialog, XonoticRootDialog)
        METHOD(XonoticHUDPowerupsDialog, fill, void(entity))
        ATTRIB(XonoticHUDPowerupsDialog, title, string, _("Powerups Panel"))
index b71bd08..4499d7c 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_PRESSEDKEYS_H
 #define DIALOG_HUDPANEL_PRESSEDKEYS_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDPressedKeysDialog, XonoticRootDialog)
        METHOD(XonoticHUDPressedKeysDialog, fill, void(entity))
        ATTRIB(XonoticHUDPressedKeysDialog, title, string, _("Pressed Keys Panel"))
index 70fea99..3333a0e 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_RACETIMER_H
 #define DIALOG_HUDPANEL_RACETIMER_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDRaceTimerDialog, XonoticRootDialog)
        METHOD(XonoticHUDRaceTimerDialog, fill, void(entity))
        ATTRIB(XonoticHUDRaceTimerDialog, title, string, _("Race Timer Panel"))
index 4f1fc4c..0d159b2 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_RADAR_H
 #define DIALOG_HUDPANEL_RADAR_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDRadarDialog, XonoticRootDialog)
        METHOD(XonoticHUDRadarDialog, fill, void(entity))
        ATTRIB(XonoticHUDRadarDialog, title, string, _("Radar Panel"))
index 581c3b9..690fc3b 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_SCORE_H
 #define DIALOG_HUDPANEL_SCORE_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDScoreDialog, XonoticRootDialog)
        METHOD(XonoticHUDScoreDialog, fill, void(entity))
        ATTRIB(XonoticHUDScoreDialog, title, string, _("Score Panel"))
index 280985a..d140dea 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_TIMER_H
 #define DIALOG_HUDPANEL_TIMER_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDTimerDialog, XonoticRootDialog)
        METHOD(XonoticHUDTimerDialog, fill, void(entity))
        ATTRIB(XonoticHUDTimerDialog, title, string, _("Timer Panel"))
index 2cb64c1..62d439e 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_VOTE_H
 #define DIALOG_HUDPANEL_VOTE_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDVoteDialog, XonoticRootDialog)
        METHOD(XonoticHUDVoteDialog, fill, void(entity))
        ATTRIB(XonoticHUDVoteDialog, title, string, _("Vote Panel"))
index cbbeca7..7f58e6c 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDPANEL_WEAPONS_H
 #define DIALOG_HUDPANEL_WEAPONS_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDWeaponsDialog, XonoticRootDialog)
        METHOD(XonoticHUDWeaponsDialog, fill, void(entity))
        ATTRIB(XonoticHUDWeaponsDialog, title, string, _("Weapons Panel"))
index 2d2dad3..f8f6b9e 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_HUDSETUP_EXIT_H
 #define DIALOG_HUDSETUP_EXIT_H
+#include "rootdialog.qc"
 CLASS(XonoticHUDExitDialog, XonoticRootDialog)
        METHOD(XonoticHUDExitDialog, fill, void(entity))
        ATTRIB(XonoticHUDExitDialog, title, string, _("Panel HUD Setup"))
index ea9339b..14587e2 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MONSTERTOOLS_H
 #define DIALOG_MONSTERTOOLS_H
+#include "rootdialog.qc"
 CLASS(XonoticMonsterToolsDialog, XonoticRootDialog)
        METHOD(XonoticMonsterToolsDialog, fill, void(entity)) // to be overridden by user to fill the dialog with controls
        ATTRIB(XonoticMonsterToolsDialog, title, string, _("Monster Tools"))
index dda708a..6aedde7 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_H
 #define DIALOG_MULTIPLAYER_H
+#include "dialog.qc"
 CLASS(XonoticMultiplayerDialog, XonoticDialog)
        METHOD(XonoticMultiplayerDialog, fill, void(entity))
        ATTRIB(XonoticMultiplayerDialog, title, string, _("Multiplayer"))
index b082ae6..5254f5a 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_CREATE_MAPINFO_H
 #define DIALOG_MULTIPLAYER_CREATE_MAPINFO_H
+#include "dialog.qc"
 CLASS(XonoticMapInfoDialog, XonoticDialog)
        METHOD(XonoticMapInfoDialog, fill, void(entity))
        METHOD(XonoticMapInfoDialog, loadMapInfo, void(entity, float, entity))
index 9cdbd2c..4494452 100644 (file)
@@ -2,6 +2,7 @@
 
 #ifndef DIALOG_MULTIPLAYER_CREATE_MUTATORS_H
 #define DIALOG_MULTIPLAYER_CREATE_MUTATORS_H
+#include "dialog.qc"
 CLASS(XonoticMutatorsDialog, XonoticDialog)
        METHOD(XonoticMutatorsDialog, toString, string(entity))
        METHOD(XonoticMutatorsDialog, fill, void(entity))
index d58fdc7..2b2354c 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_JOIN_H
 #define DIALOG_MULTIPLAYER_JOIN_H
+#include "tab.qc"
 CLASS(XonoticServerListTab, XonoticTab)
        METHOD(XonoticServerListTab, fill, void(entity))
        ATTRIB(XonoticServerListTab, title, string, _("Join"))
index 10e1128..a5ad633 100644 (file)
@@ -2,6 +2,7 @@
 
 #ifndef DIALOG_MULTIPLAYER_JOIN_SERVERINFO_H
 #define DIALOG_MULTIPLAYER_JOIN_SERVERINFO_H
+#include "dialog.qc"
 CLASS(XonoticServerInfoDialog, XonoticDialog)
        METHOD(XonoticServerInfoDialog, fill, void(entity))
        METHOD(XonoticServerInfoDialog, loadServerInfo, void(entity, float))
index a4e0bbc..f6b5e02 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_H
 #define DIALOG_MULTIPLAYER_MEDIA_H
+#include "tab.qc"
 CLASS(XonoticMediaTab, XonoticTab)
        METHOD(XonoticMediaTab, fill, void(entity))
        ATTRIB(XonoticMediaTab, title, string, _("Media"))
index 68367fc..8ae5ae0 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_DEMO_H
 #define DIALOG_MULTIPLAYER_MEDIA_DEMO_H
+#include "tab.qc"
 CLASS(XonoticDemoBrowserTab, XonoticTab)
        METHOD(XonoticDemoBrowserTab, fill, void(entity))
        ATTRIB(XonoticDemoBrowserTab, title, string, _("Demo"))
index a00e70e..8d410ca 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_DEMO_STARTCONFIRM_H
 #define DIALOG_MULTIPLAYER_MEDIA_DEMO_STARTCONFIRM_H
+#include "dialog.qc"
 CLASS(XonoticDemoStartConfirmDialog, XonoticDialog)
        METHOD(XonoticDemoStartConfirmDialog, fill, void(entity))
        ATTRIB(XonoticDemoStartConfirmDialog, title, string, _("Disconnect"))
index 62c72b1..fc3aa44 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_DEMO_TIMECONFIRM_H
 #define DIALOG_MULTIPLAYER_MEDIA_DEMO_TIMECONFIRM_H
+#include "dialog.qc"
 CLASS(XonoticDemoTimeConfirmDialog, XonoticDialog)
        METHOD(XonoticDemoTimeConfirmDialog, fill, void(entity))
        ATTRIB(XonoticDemoTimeConfirmDialog, title, string, _("Disconnect"))
index efb96cd..8fc33c1 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_MUSICPLAYER_H
 #define DIALOG_MULTIPLAYER_MEDIA_MUSICPLAYER_H
+#include "tab.qc"
 CLASS(XonoticMusicPlayerTab, XonoticTab)
        METHOD(XonoticMusicPlayerTab, fill, void(entity))
        ATTRIB(XonoticMusicPlayerTab, title, string, _("Music"))
index 797ed81..36832a9 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_SCREENSHOT_H
 #define DIALOG_MULTIPLAYER_MEDIA_SCREENSHOT_H
+#include "tab.qc"
 CLASS(XonoticScreenshotBrowserTab, XonoticTab)
        METHOD(XonoticScreenshotBrowserTab, fill, void(entity))
        ATTRIB(XonoticScreenshotBrowserTab, title, string, "Screenshot")
index 4016e0f..fa63a17 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_MEDIA_SCREENSHOT_VIEWER_H
 #define DIALOG_MULTIPLAYER_MEDIA_SCREENSHOT_VIEWER_H
+#include "dialog.qc"
 CLASS(XonoticScreenshotViewerDialog, XonoticDialog)
        METHOD(XonoticScreenshotViewerDialog, fill, void(entity))
        METHOD(XonoticScreenshotViewerDialog, keyDown, float(entity, float, float, float))
index 4b4c948..f9615d2 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_MULTIPLAYER_PROFILE_H
 #define DIALOG_MULTIPLAYER_PROFILE_H
+#include "tab.qc"
 CLASS(XonoticProfileTab, XonoticTab)
        METHOD(XonoticProfileTab, fill, void(entity))
        METHOD(XonoticProfileTab, draw, void(entity))
index 128e614..fa4cace 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_QUIT_H
 #define DIALOG_QUIT_H
+#include "dialog.qc"
 CLASS(XonoticQuitDialog, XonoticDialog)
        METHOD(XonoticQuitDialog, fill, void(entity))
        ATTRIB(XonoticQuitDialog, title, string, _("Quit"))
index 2932bcd..bcc1ea1 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SANDBOXTOOLS_H
 #define DIALOG_SANDBOXTOOLS_H
+#include "rootdialog.qc"
 CLASS(XonoticSandboxToolsDialog, XonoticRootDialog)
        METHOD(XonoticSandboxToolsDialog, fill, void(entity)) // to be overridden by user to fill the dialog with controls
        ATTRIB(XonoticSandboxToolsDialog, title, string, _("Sandbox Tools")) // ;)
index 2962cc9..e17ab14 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_H
 #define DIALOG_SETTINGS_H
+#include "dialog.qc"
 CLASS(XonoticSettingsDialog, XonoticDialog)
        METHOD(XonoticSettingsDialog, fill, void(entity))
        ATTRIB(XonoticSettingsDialog, title, string, _("Settings"))
index 88de16f..528d950 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_AUDIO_H
 #define DIALOG_SETTINGS_AUDIO_H
+#include "tab.qc"
 CLASS(XonoticAudioSettingsTab, XonoticTab)
        METHOD(XonoticAudioSettingsTab, fill, void(entity))
        ATTRIB(XonoticAudioSettingsTab, title, string, _("Audio"))
index 34dbe37..a49e176 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_EFFECTS_H
 #define DIALOG_SETTINGS_EFFECTS_H
+#include "tab.qc"
 CLASS(XonoticEffectsSettingsTab, XonoticTab)
        METHOD(XonoticEffectsSettingsTab, fill, void(entity))
        ATTRIB(XonoticEffectsSettingsTab, title, string, _("Effects"))
index 9726162..e8fd42d 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_H
 #define DIALOG_SETTINGS_GAME_H
+#include "tab.qc"
 CLASS(XonoticGameSettingsTab, XonoticTab)
        METHOD(XonoticGameSettingsTab, fill, void(entity))
        ATTRIB(XonoticGameSettingsTab, title, string, _("Game"))
index a5ee7fe..bda4fad 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_CROSSHAIR_H
 #define DIALOG_SETTINGS_GAME_CROSSHAIR_H
+#include "tab.qc"
 CLASS(XonoticGameCrosshairSettingsTab, XonoticTab)
        //METHOD(XonoticGameCrosshairSettingsTab, toString, string(entity))
        METHOD(XonoticGameCrosshairSettingsTab, fill, void(entity))
index b8b1f93..751eaa6 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_HUD_H
 #define DIALOG_SETTINGS_GAME_HUD_H
+#include "tab.qc"
 CLASS(XonoticGameHUDSettingsTab, XonoticTab)
        //METHOD(XonoticGameHUDSettingsTab, toString, string(entity))
        METHOD(XonoticGameHUDSettingsTab, fill, void(entity))
index dcc0037..d0b460b 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_HUDCONFIRM_H
 #define DIALOG_SETTINGS_GAME_HUDCONFIRM_H
+#include "dialog.qc"
 CLASS(XonoticHUDConfirmDialog, XonoticDialog)
        METHOD(XonoticHUDConfirmDialog, fill, void(entity))
        ATTRIB(XonoticHUDConfirmDialog, title, string, _("Enter HUD editor"))
index ac2bf76..eccd938 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_MESSAGES_H
 #define DIALOG_SETTINGS_GAME_MESSAGES_H
+#include "tab.qc"
 CLASS(XonoticGameMessageSettingsTab, XonoticTab)
        //METHOD(XonoticGameWeaponsSettingsTab, toString, string(entity))
        METHOD(XonoticGameMessageSettingsTab, fill, void(entity))
index 6bdac49..32955ba 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_MODEL_H
 #define DIALOG_SETTINGS_GAME_MODEL_H
+#include "tab.qc"
 CLASS(XonoticGameModelSettingsTab, XonoticTab)
        //METHOD(XonoticGameModelSettingsTab, toString, string(entity))
        METHOD(XonoticGameModelSettingsTab, fill, void(entity))
index 6d5e82d..4daef47 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_VIEW_H
 #define DIALOG_SETTINGS_GAME_VIEW_H
+#include "tab.qc"
 CLASS(XonoticGameViewSettingsTab, XonoticTab)
        //METHOD(XonoticGameCrosshairSettingsTab, toString, string(entity))
        METHOD(XonoticGameViewSettingsTab, fill, void(entity))
index 148775b..573f139 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_GAME_WEAPONS_H
 #define DIALOG_SETTINGS_GAME_WEAPONS_H
+#include "tab.qc"
 CLASS(XonoticGameWeaponsSettingsTab, XonoticTab)
        //METHOD(XonoticGameWeaponsSettingsTab, toString, string(entity))
        METHOD(XonoticGameWeaponsSettingsTab, fill, void(entity))
index 0f22625..752aade 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_INPUT_H
 #define DIALOG_SETTINGS_INPUT_H
+#include "tab.qc"
 CLASS(XonoticInputSettingsTab, XonoticTab)
        METHOD(XonoticInputSettingsTab, fill, void(entity))
        ATTRIB(XonoticInputSettingsTab, title, string, _("Input"))
index 6a0ae52..d6ad2e7 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_INPUT_USERBIND_H
 #define DIALOG_SETTINGS_INPUT_USERBIND_H
+#include "dialog.qc"
 CLASS(XonoticUserbindEditDialog, XonoticDialog)
        METHOD(XonoticUserbindEditDialog, loadUserBind, void(entity, string, string, string))
        METHOD(XonoticUserbindEditDialog, fill, void(entity))
index 5a43437..95f218b 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_MISC_H
 #define DIALOG_SETTINGS_MISC_H
+#include "tab.qc"
 CLASS(XonoticMiscSettingsTab, XonoticTab)
        METHOD(XonoticMiscSettingsTab, fill, void(entity))
        ATTRIB(XonoticMiscSettingsTab, title, string, _("Misc"))
index e1b7ba8..af75e64 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_MISC_CVARS_H
 #define DIALOG_SETTINGS_MISC_CVARS_H
+#include "dialog.qc"
 CLASS(XonoticCvarsDialog, XonoticDialog)
        METHOD(XonoticCvarsDialog, fill, void(entity))
        METHOD(XonoticCvarsDialog, showNotify, void(entity))
index 20ad7fe..2f99321 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_MISC_RESET_H
 #define DIALOG_SETTINGS_MISC_RESET_H
+#include "dialog.qc"
 CLASS(XonoticResetDialog, XonoticDialog)
        METHOD(XonoticResetDialog, fill, void(entity))
        ATTRIB(XonoticResetDialog, title, string, _("Factory reset"))
index 0e9c158..e9ad109 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_USER_H
 #define DIALOG_SETTINGS_USER_H
+#include "tab.qc"
 CLASS(XonoticUserSettingsTab, XonoticTab)
        METHOD(XonoticUserSettingsTab, fill, void(entity))
        ATTRIB(XonoticUserSettingsTab, title, string, _("User"))
index 3d4025a..0a340ea 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_USER_LANGUAGEWARNING_H
 #define DIALOG_SETTINGS_USER_LANGUAGEWARNING_H
+#include "dialog.qc"
 CLASS(XonoticLanguageWarningDialog, XonoticDialog)
        METHOD(XonoticLanguageWarningDialog, fill, void(entity)) // to be overridden by user to fill the dialog with controls
        ATTRIB(XonoticLanguageWarningDialog, title, string, _("Warning"))
index 8dae62f..9b77e40 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SETTINGS_VIDEO_H
 #define DIALOG_SETTINGS_VIDEO_H
+#include "tab.qc"
 CLASS(XonoticVideoSettingsTab, XonoticTab)
        METHOD(XonoticVideoSettingsTab, fill, void(entity))
        ATTRIB(XonoticVideoSettingsTab, title, string, _("Video"))
index 0112f9a..1620349 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SINGLEPLAYER_H
 #define DIALOG_SINGLEPLAYER_H
+#include "dialog.qc"
 CLASS(XonoticSingleplayerDialog, XonoticDialog)
        METHOD(XonoticSingleplayerDialog, fill, void(entity))
        ATTRIB(XonoticSingleplayerDialog, title, string, _("Singleplayer"))
index b01731b..bc9d1c4 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_SINGLEPLAYER_WINNER_H
 #define DIALOG_SINGLEPLAYER_WINNER_H
+#include "dialog.qc"
 CLASS(XonoticWinnerDialog, XonoticDialog)
        METHOD(XonoticWinnerDialog, fill, void(entity))
        METHOD(XonoticWinnerDialog, focusEnter, void(entity))
index 8486bf7..8ed9d7e 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef DIALOG_TEAMSELECT_H
 #define DIALOG_TEAMSELECT_H
+#include "rootdialog.qc"
 CLASS(XonoticTeamSelectDialog, XonoticRootDialog)
        METHOD(XonoticTeamSelectDialog, fill, void(entity)) // to be overridden by user to fill the dialog with controls
        METHOD(XonoticTeamSelectDialog, showNotify, void(entity))
index 408d62a..ae20256 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef GAMETYPEBUTTON_H
 #define GAMETYPEBUTTON_H
+#include "../item/radiobutton.qc"
 CLASS(XonoticGametypeButton, RadioButton)
        METHOD(XonoticGametypeButton, configureXonoticGametypeButton, void(entity, float, string, string))
        METHOD(XonoticGametypeButton, setChecked, void(entity, float))
index fde6058..d8dbc88 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef GAMETYPELIST_H
 #define GAMETYPELIST_H
+#include "listbox.qc"
 CLASS(XonoticGametypeList, XonoticListBox)
        METHOD(XonoticGametypeList, configureXonoticGametypeList, void(entity))
        ATTRIB(XonoticGametypeList, rowsPerItem, float, 2)
index 40ddc33..e8f5a82 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef IMAGE_H
 #define IMAGE_H
+#include "../item/image.qc"
 CLASS(XonoticImage, Image)
        METHOD(XonoticImage, configureXonoticImage, void(entity, string, float))
 ENDCLASS(XonoticImage)
index eb07f5d..de15801 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef INPUTBOX_H
 #define INPUTBOX_H
+#include "../item/inputbox.qc"
 CLASS(XonoticInputBox, InputBox)
        METHOD(XonoticInputBox, configureXonoticInputBox, void(entity, float, string))
        METHOD(XonoticInputBox, focusLeave, void(entity))
index 07d4d6a..82d3db4 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef KEYBINDER_H
 #define KEYBINDER_H
+#include "listbox.qc"
 CLASS(XonoticKeyBinder, XonoticListBox)
        METHOD(XonoticKeyBinder, configureXonoticKeyBinder, void(entity))
        ATTRIB(XonoticKeyBinder, rowsPerItem, int, 1)
index caa83a8..367da94 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef LANGUAGELIST_H
 #define LANGUAGELIST_H
+#include "listbox.qc"
 CLASS(XonoticLanguageList, XonoticListBox)
        METHOD(XonoticLanguageList, configureXonoticLanguageList, void(entity))
        ATTRIB(XonoticLanguageList, rowsPerItem, float, 1)
index 010b0d2..c4a0923 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef LISTBOX_H
 #define LISTBOX_H
+#include "../item/listbox.qc"
 CLASS(XonoticListBox, ListBox)
        METHOD(XonoticListBox, configureXonoticListBox, void(entity))
        ATTRIB(XonoticListBox, fontSize, float, SKINFONTSIZE_NORMAL)
index 4dc6f86..76e7138 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef MAINWINDOW_H
 #define MAINWINDOW_H
+#include "../item/modalcontroller.qc"
 CLASS(MainWindow, ModalController)
        METHOD(MainWindow, configureMainWindow, void(entity))
        METHOD(MainWindow, draw, void(entity))
index 796ffbc..ec9aa1f 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef MAPLIST_H
 #define MAPLIST_H
+#include "listbox.qc"
 CLASS(XonoticMapList, XonoticListBox)
        METHOD(XonoticMapList, configureXonoticMapList, void(entity))
        ATTRIB(XonoticMapList, rowsPerItem, float, 4)
index 00f99ae..966b11a 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef NEXPOSEE_H
 #define NEXPOSEE_H
+#include "../item/nexposee.qc"
 CLASS(XonoticNexposee, Nexposee)
        METHOD(XonoticNexposee, configureXonoticNexposee, void(entity))
        METHOD(XonoticNexposee, close, void(entity))
index 8e0e9ec..760e8f9 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef PLAYERMODEL_H
 #define PLAYERMODEL_H
+#include "image.qc"
 CLASS(XonoticPlayerModelSelector, XonoticImage)
        METHOD(XonoticPlayerModelSelector, configureXonoticPlayerModelSelector, void(entity))
        METHOD(XonoticPlayerModelSelector, loadCvars, void(entity))
index 8d3b880..e912f8f 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef PLAYLIST_H
 #define PLAYLIST_H
+#include "listbox.qc"
 CLASS(XonoticPlayList, XonoticListBox)
        METHOD(XonoticPlayList, configureXonoticPlayList, void(entity))
        ATTRIB(XonoticPlayList, rowsPerItem, float, 1)
index 702b131..05c8238 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef RADIOBUTTON_H
 #define RADIOBUTTON_H
+#include "../item/radiobutton.qc"
 CLASS(XonoticRadioButton, RadioButton)
        METHOD(XonoticRadioButton, configureXonoticRadioButton, void(entity, float, string, string, string))
        METHOD(XonoticRadioButton, draw, void(entity))
index 24d1063..209fcad 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef ROOTDIALOG_H
 #define ROOTDIALOG_H
+#include "dialog.qc"
 CLASS(XonoticRootDialog, XonoticDialog)
        // still to be customized by user
        /*
index 4ab74ae..f2eb0b0 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SCREENSHOTIMAGE_H
 #define SCREENSHOTIMAGE_H
+#include "image.qc"
 CLASS(XonoticScreenshotImage, XonoticImage)
        METHOD(XonoticScreenshotImage, configureXonoticScreenshotImage, void(entity))
        METHOD(XonoticScreenshotImage, load, void(entity, string))
index 41576bb..650b338 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SCREENSHOTLIST_H
 #define SCREENSHOTLIST_H
+#include "listbox.qc"
 CLASS(XonoticScreenshotList, XonoticListBox)
        METHOD(XonoticScreenshotList, configureXonoticScreenshotList, void(entity))
        ATTRIB(XonoticScreenshotList, rowsPerItem, float, 1)
index 2c25f4a..3f9648b 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SERVERLIST_H
 #define SERVERLIST_H
+#include "listbox.qc"
 CLASS(XonoticServerList, XonoticListBox)
        METHOD(XonoticServerList, configureXonoticServerList, void(entity))
        ATTRIB(XonoticServerList, rowsPerItem, float, 1)
index 3473338..936ca7b 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SKINLIST_H
 #define SKINLIST_H
+#include "listbox.qc"
 CLASS(XonoticSkinList, XonoticListBox)
        METHOD(XonoticSkinList, configureXonoticSkinList, void(entity))
        ATTRIB(XonoticSkinList, rowsPerItem, float, 4)
index 129193b..d95cac7 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SLIDER_H
 #define SLIDER_H
+#include "../item/slider.qc"
 CLASS(XonoticSlider, Slider)
        METHOD(XonoticSlider, configureXonoticSlider, void(entity, float, float, float, string))
        METHOD(XonoticSlider, setValue, void(entity, float))
index 75ea834..29d2a86 100644 (file)
@@ -2,6 +2,7 @@
 
 #ifndef SLIDER_DECIBELS_H
 #define SLIDER_DECIBELS_H
+#include "slider.qc"
 CLASS(XonoticDecibelsSlider, XonoticSlider)
        METHOD(XonoticDecibelsSlider, loadCvars, void(entity))
        METHOD(XonoticDecibelsSlider, saveCvars, void(entity))
index 14f5c61..f663f7d 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SLIDER_PICMIP_H
 #define SLIDER_PICMIP_H
+#include "textslider.qc"
 CLASS(XonoticPicmipSlider, XonoticTextSlider)
        METHOD(XonoticPicmipSlider, configureXonoticPicmipSlider, void(entity))
        METHOD(XonoticPicmipSlider, draw, void(entity))
index ad273ca..4d30c64 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SLIDER_SBFADETIME_H
 #define SLIDER_SBFADETIME_H
+#include "textslider.qc"
 CLASS(XonoticScoreboardFadeTimeSlider, XonoticTextSlider)
        METHOD(XonoticScoreboardFadeTimeSlider, configureXonoticScoreboardFadeTimeSlider, void(entity))
        METHOD(XonoticScoreboardFadeTimeSlider, loadCvars, void(entity))
index ec80643..bba66d1 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef SOUNDLIST_H
 #define SOUNDLIST_H
+#include "listbox.qc"
 CLASS(XonoticSoundList, XonoticListBox)
        METHOD(XonoticSoundList, configureXonoticSoundList, void(entity))
        ATTRIB(XonoticSoundList, rowsPerItem, float, 1)
index 3c5e17f..1cf4a68 100644 (file)
@@ -3,6 +3,7 @@
 
 #ifndef STATSLIST_H
 #define STATSLIST_H
+#include "listbox.qc"
 CLASS(XonoticStatsList, XonoticListBox)
        METHOD(XonoticStatsList, configureXonoticStatsList, void(entity))
        ATTRIB(XonoticStatsList, rowsPerItem, float, 1.4)
index a5cdf2b..a90e276 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef TAB_H
 #define TAB_H
+#include "../item/tab.qc"
 CLASS(XonoticTab, Tab)
        // still to be customized by user
        /*
index 0640171..c95424b 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef TABCONTROLLER_H
 #define TABCONTROLLER_H
+#include "../item/modalcontroller.qc"
 CLASS(XonoticTabController, ModalController)
        METHOD(XonoticTabController, configureXonoticTabController, void(entity, float))
        METHOD(XonoticTabController, makeTabButton, entity(entity, string, entity))
index ef18088..e33182f 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef TEXTLABEL_H
 #define TEXTLABEL_H
+#include "../item/label.qc"
 CLASS(XonoticTextLabel, Label)
        METHOD(XonoticTextLabel, configureXonoticTextLabel, void(entity, float, string))
        METHOD(XonoticTextLabel, draw, void(entity))
index 7759e20..47d9eb4 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef TEXTSLIDER_H
 #define TEXTSLIDER_H
+#include "../item/textslider.qc"
 CLASS(XonoticTextSlider, TextSlider)
        METHOD(XonoticTextSlider, configureXonoticTextSlider, void(entity, string))
        METHOD(XonoticTextSlider, setValue, void(entity, float))
index d86252e..2a8f3aa 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef WEAPONARENACHECKBOX_H
 #define WEAPONARENACHECKBOX_H
+#include "../item/checkbox.qc"
 CLASS(XonoticWeaponarenaCheckBox, CheckBox)
        METHOD(XonoticWeaponarenaCheckBox, configureXonoticWeaponarenaCheckBox, void(entity, string, string))
        METHOD(XonoticWeaponarenaCheckBox, setChecked, void(entity, float))
index d6eae6e..622505a 100644 (file)
@@ -1,5 +1,6 @@
 #ifndef WEAPONSLIST_H
 #define WEAPONSLIST_H
+#include "listbox.qc"
 CLASS(XonoticWeaponsList, XonoticListBox)
        METHOD(XonoticWeaponsList, configureXonoticWeaponsList, void(entity))
        METHOD(XonoticWeaponsList, toString, string(entity))