From 7a0fae7be121fbebc1f805a8254d88f06e7274a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?kleines=20Filmr=C3=B6llchen?= Date: Tue, 7 Mar 2023 23:10:49 +0100 Subject: [PATCH] Base: Remove the cpp-gui HackStudio template This template is essentially an older version of the serenity-application template, it does not compile anymore and is therefore entirely redundant. --- Base/res/devel/templates/cpp-gui.ini | 5 ---- Base/res/devel/templates/cpp-gui.postcreate | 22 ----------------- Base/res/devel/templates/cpp-gui/main.cpp | 26 --------------------- 3 files changed, 53 deletions(-) delete mode 100644 Base/res/devel/templates/cpp-gui.ini delete mode 100644 Base/res/devel/templates/cpp-gui.postcreate delete mode 100644 Base/res/devel/templates/cpp-gui/main.cpp diff --git a/Base/res/devel/templates/cpp-gui.ini b/Base/res/devel/templates/cpp-gui.ini deleted file mode 100644 index 4af451fff0..0000000000 --- a/Base/res/devel/templates/cpp-gui.ini +++ /dev/null @@ -1,5 +0,0 @@ -[HackStudioTemplate] -Name=Graphical Application (C++) -Description=Template for creating a basic C++ graphical application. -Priority=90 -IconName32x=cpp-gui diff --git a/Base/res/devel/templates/cpp-gui.postcreate b/Base/res/devel/templates/cpp-gui.postcreate deleted file mode 100644 index 0205882e27..0000000000 --- a/Base/res/devel/templates/cpp-gui.postcreate +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/Shell - -echo > $2/Makefile <<-EOF -PROGRAM = $1 -OBJS = main.o -CXXFLAGS = -g -std=c++2a -LDFLAGS = -lgui -lgcc_s - -all: \$(PROGRAM) - -\$(PROGRAM): \$(OBJS) - \$(CXX) \$(LDFLAGS) -o \$@ \$(OBJS) - -%.o: %.cpp - \$(CXX) \$(CXXFLAGS) -o \$@ -c \$< - -clean: - rm \$(OBJS) \$(PROGRAM) - -run: - ./\$(PROGRAM) -EOF diff --git a/Base/res/devel/templates/cpp-gui/main.cpp b/Base/res/devel/templates/cpp-gui/main.cpp deleted file mode 100644 index 4e94601100..0000000000 --- a/Base/res/devel/templates/cpp-gui/main.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include -#include -#include -#include -#include - -int main(int argc, char** argv) -{ - auto app = GUI::Application::construct(argc, argv); - - auto window = GUI::Window::construct(); - window->set_title("Hello friends!"); - window->resize(200, 100); - - auto button = GUI::Button::construct(); - button->set_text("Click me!"); - button->on_click = [&](auto) { - GUI::MessageBox::show(window, "Hello friends!"sv, ":^)"sv); - }; - - window->set_main_widget(button); - - window->show(); - - return app->exec(); -}