Fix editor one-click icons not showing.
This commit is contained in:
@ -425,8 +425,12 @@ bool EditorExportPlatformLinuxBSD::poll_export() {
|
||||
return menu_options != prev;
|
||||
}
|
||||
|
||||
Ref<ImageTexture> EditorExportPlatformLinuxBSD::get_option_icon(int p_index) const {
|
||||
return p_index == 1 ? stop_icon : EditorExportPlatform::get_option_icon(p_index);
|
||||
Ref<Texture2D> EditorExportPlatformLinuxBSD::get_option_icon(int p_index) const {
|
||||
if (p_index == 1) {
|
||||
return stop_icon;
|
||||
} else {
|
||||
return EditorExportPlatform::get_option_icon(p_index);
|
||||
}
|
||||
}
|
||||
|
||||
int EditorExportPlatformLinuxBSD::get_options_count() const {
|
||||
|
||||
@ -82,7 +82,7 @@ public:
|
||||
|
||||
virtual Ref<Texture2D> get_run_icon() const override;
|
||||
virtual bool poll_export() override;
|
||||
virtual Ref<ImageTexture> get_option_icon(int p_index) const override;
|
||||
virtual Ref<Texture2D> get_option_icon(int p_index) const override;
|
||||
virtual int get_options_count() const override;
|
||||
virtual String get_option_label(int p_index) const override;
|
||||
virtual String get_option_tooltip(int p_index) const override;
|
||||
|
||||
@ -2527,8 +2527,12 @@ bool EditorExportPlatformMacOS::poll_export() {
|
||||
return menu_options != prev;
|
||||
}
|
||||
|
||||
Ref<ImageTexture> EditorExportPlatformMacOS::get_option_icon(int p_index) const {
|
||||
return p_index == 1 ? stop_icon : EditorExportPlatform::get_option_icon(p_index);
|
||||
Ref<Texture2D> EditorExportPlatformMacOS::get_option_icon(int p_index) const {
|
||||
if (p_index == 1) {
|
||||
return stop_icon;
|
||||
} else {
|
||||
return EditorExportPlatform::get_option_icon(p_index);
|
||||
}
|
||||
}
|
||||
|
||||
int EditorExportPlatformMacOS::get_options_count() const {
|
||||
|
||||
@ -162,7 +162,7 @@ public:
|
||||
|
||||
virtual Ref<Texture2D> get_run_icon() const override;
|
||||
virtual bool poll_export() override;
|
||||
virtual Ref<ImageTexture> get_option_icon(int p_index) const override;
|
||||
virtual Ref<Texture2D> get_option_icon(int p_index) const override;
|
||||
virtual int get_options_count() const override;
|
||||
virtual String get_option_label(int p_index) const override;
|
||||
virtual String get_option_tooltip(int p_index) const override;
|
||||
|
||||
@ -647,8 +647,8 @@ bool EditorExportPlatformWeb::poll_export() {
|
||||
return remote_debug_state != prev_remote_debug_state;
|
||||
}
|
||||
|
||||
Ref<ImageTexture> EditorExportPlatformWeb::get_option_icon(int p_index) const {
|
||||
Ref<ImageTexture> play_icon = EditorExportPlatform::get_option_icon(p_index);
|
||||
Ref<Texture2D> EditorExportPlatformWeb::get_option_icon(int p_index) const {
|
||||
Ref<Texture2D> play_icon = EditorExportPlatform::get_option_icon(p_index);
|
||||
|
||||
switch (remote_debug_state) {
|
||||
case REMOTE_DEBUG_STATE_UNAVAILABLE: {
|
||||
|
||||
@ -134,7 +134,7 @@ public:
|
||||
virtual int get_options_count() const override;
|
||||
virtual String get_option_label(int p_index) const override;
|
||||
virtual String get_option_tooltip(int p_index) const override;
|
||||
virtual Ref<ImageTexture> get_option_icon(int p_index) const override;
|
||||
virtual Ref<Texture2D> get_option_icon(int p_index) const override;
|
||||
virtual Error run(const Ref<EditorExportPreset> &p_preset, int p_option, BitField<EditorExportPlatform::DebugFlags> p_debug_flags) override;
|
||||
virtual Ref<Texture2D> get_run_icon() const override;
|
||||
|
||||
|
||||
@ -907,8 +907,12 @@ bool EditorExportPlatformWindows::poll_export() {
|
||||
return menu_options != prev;
|
||||
}
|
||||
|
||||
Ref<ImageTexture> EditorExportPlatformWindows::get_option_icon(int p_index) const {
|
||||
return p_index == 1 ? stop_icon : EditorExportPlatform::get_option_icon(p_index);
|
||||
Ref<Texture2D> EditorExportPlatformWindows::get_option_icon(int p_index) const {
|
||||
if (p_index == 1) {
|
||||
return stop_icon;
|
||||
} else {
|
||||
return EditorExportPlatform::get_option_icon(p_index);
|
||||
}
|
||||
}
|
||||
|
||||
int EditorExportPlatformWindows::get_options_count() const {
|
||||
|
||||
@ -90,7 +90,7 @@ public:
|
||||
|
||||
virtual Ref<Texture2D> get_run_icon() const override;
|
||||
virtual bool poll_export() override;
|
||||
virtual Ref<ImageTexture> get_option_icon(int p_index) const override;
|
||||
virtual Ref<Texture2D> get_option_icon(int p_index) const override;
|
||||
virtual int get_options_count() const override;
|
||||
virtual String get_option_label(int p_index) const override;
|
||||
virtual String get_option_tooltip(int p_index) const override;
|
||||
|
||||
Reference in New Issue
Block a user