aboutsummaryrefslogtreecommitdiff
path: root/templates/qclass.sh
diff options
context:
space:
mode:
Diffstat (limited to 'templates/qclass.sh')
-rwxr-xr-xtemplates/qclass.sh34
1 files changed, 0 insertions, 34 deletions
diff --git a/templates/qclass.sh b/templates/qclass.sh
deleted file mode 100755
index 8ad085a..0000000
--- a/templates/qclass.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env sh
-
-set -e -o pipefail
-
-class_name="$1"
-path="$2"
-
-[ -z "$class_name" ] && exit 1
-
-mkdir -p "./include/$path";
-mkdir -p "./src/$path";
-
-# Header
-echo "#pragma once
-
-#include <QtCore>
-#include <QWidget>
-
-class $class_name : public QWidget {
- Q_OBJECT
-
- public:
- $class_name();
-};
-" > "./include/$path/$class_name.hpp"
-
-# Implementation
-echo "#include <QtCore>
-#include <QWidget>
-
-#include \"$path/$class_name.hpp\"
-
-$class_name::$class_name(): QWidget() {}
-" > "./src/$path/$class_name.cpp"