Debug: Add debug window button to TBTR template editing window
This commit is contained in:
@@ -39,6 +39,7 @@
|
|||||||
#include "group.h"
|
#include "group.h"
|
||||||
#include "company_base.h"
|
#include "company_base.h"
|
||||||
#include "train.h"
|
#include "train.h"
|
||||||
|
#include "newgrf_debug.h"
|
||||||
|
|
||||||
#include "tbtr_template_gui_create.h"
|
#include "tbtr_template_gui_create.h"
|
||||||
#include "tbtr_template_vehicle.h"
|
#include "tbtr_template_vehicle.h"
|
||||||
@@ -69,6 +70,7 @@ static const NWidgetPart _widgets[] = {
|
|||||||
NWidget(NWID_HORIZONTAL),
|
NWidget(NWID_HORIZONTAL),
|
||||||
NWidget(WWT_CLOSEBOX, COLOUR_GREY),
|
NWidget(WWT_CLOSEBOX, COLOUR_GREY),
|
||||||
NWidget(WWT_CAPTION, COLOUR_GREY, TCW_CAPTION), SetDataTip(STR_TMPL_CREATEGUI_TITLE, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
NWidget(WWT_CAPTION, COLOUR_GREY, TCW_CAPTION), SetDataTip(STR_TMPL_CREATEGUI_TITLE, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||||
|
NWidget(WWT_DEBUGBOX, COLOUR_GREY),
|
||||||
NWidget(WWT_SHADEBOX, COLOUR_GREY),
|
NWidget(WWT_SHADEBOX, COLOUR_GREY),
|
||||||
NWidget(WWT_DEFSIZEBOX, COLOUR_GREY),
|
NWidget(WWT_DEFSIZEBOX, COLOUR_GREY),
|
||||||
NWidget(WWT_STICKYBOX, COLOUR_GREY),
|
NWidget(WWT_STICKYBOX, COLOUR_GREY),
|
||||||
@@ -594,6 +596,18 @@ public:
|
|||||||
{
|
{
|
||||||
this->SetWidgetDisabledState(TCW_REFIT, virtual_train == nullptr);
|
this->SetWidgetDisabledState(TCW_REFIT, virtual_train == nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool IsNewGRFInspectable() const override
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ShowNewGRFInspectWindow() const override
|
||||||
|
{
|
||||||
|
if (this->virtual_train != nullptr) {
|
||||||
|
::ShowNewGRFInspectWindow(GetGrfSpecFeature(VEH_TRAIN), this->virtual_train->index);
|
||||||
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
void ShowTemplateCreateWindow(TemplateVehicle *to_edit, bool *create_window_open)
|
void ShowTemplateCreateWindow(TemplateVehicle *to_edit, bool *create_window_open)
|
||||||
|
Reference in New Issue
Block a user