Warning, /kdevelop/kdevelop/plugins/appwizard/README.dox is written in an unsupported language. File is not indexed.
0001 /** \class AppWizardPlugin 0002 Application Wizard. 0003 0004 \verbatim 0005 The config files for the application Wizard understands following options 0006 0007 Group [General] 0008 Name: this name will be displayed in the Treeview (Application Wizard) 0009 Icon: a screenshot from your application (190x140 pixel) 0010 Category: the category, will we displayed hierarchic in a 0011 treeview (current implementation) 0012 Comment: a small comment for the template, longer comments should go 0013 into a README.devel and shown on startup 0014 ShowFilesAfterGeneration: 0015 this comma separated list of files will be opened after the project 0016 generation, for instance a readme, path is relative to the project dir, 0017 APPNAMEUC will be replaced with the project name in uppercase, 0018 APPNAMELC will be replaced with the project name in lowercase, 0019 APPNAME will be replaced with the project name. 0020 (example: ShowFilesAfterGeneration=README.devel,APPNAMELC_plugin.cpp) 0021 DefaultDestinatonDir: 0022 changes the default destination dir for the project (~) 0023 to your value, HOMEDIR is a keyword 0024 FileTemplates: 0025 a list of pairs of strings, where the first element is the 0026 name a file template to be created, and the second element 0027 is either CStyle, PStyle, ShellStyle, or None. With CStyle, the 0028 application wizard proposes a file header in C comment style. 0029 With PStyle the application wizard creates a header 0030 in Pascal comment style. With ShellStyle, the application 0031 wizard creates a header in shell comment style. 0032 0033 an example for a php template: 0034 0035 [General] 0036 Name=Simple PHP script 0037 Category=PHP 0038 Comment=This generates a simplistic 'Hello world' program in PHP (https://www.php.net/) 0039 Icon= php.png 0040 ShowFilesAfterGeneration=README.devel 0041 DefaultDestinatonDir=HOMEDIR/public_html 0042 FileTemplates=php,ShellStyle 0043 0044 The template project files (*.kdevelop) defines which parts are 0045 loaded for the project and how they are configured. The set of 0046 loaded parts is primarily determined by a set of key words. 0047 The following keywords are currently used: 0048 0049 C C language 0050 C++ C++ language 0051 Java Java language 0052 Pascal Pascal language 0053 Python Python language 0054 PHP PHP language 0055 Perl Perl language 0056 Code Compiled to native, debuggable code 0057 JVM Executed and debugged in the Java VM 0058 GBA Game Boy Advance 0059 KDE KDE application/applet 0060 Qt Qt based 0061 Kicker Kicker applet 0062 kioslave KDE ioslave 0063 KOffice KOffice application 0064 KDevelop KDevelop plugin 0065 GNOME GNOME application 0066 \endverbatim 0067 0068 \authors <a href="mailto:bernd AT kdevelop.org">Bernd Gehrmann</a> 0069 0070 \feature Provide a basic application framework (for plugins and applications for many languages) that you can use as a starting point. 0071 \feature Development for 3rd party developers made easy. :) 0072 \feature A further step to rapid application development (RAD). 0073 0074 \bug bugs in <a href=https://bugs.kde.org/buglist.cgi?component=appwizard&product=kdevplatform&resolution=---">appwizard component at Bugzilla database</a> 0075 \bug The C/C++ applications use libtool as a degugging shell. That doesn't work. Please remove libtool from "Project Options...-> Debugger -> Debugging Shell" to make them work. 0076 0077 \requirement <a href="https://www.perl.com/"> perl </a> >= 5.004 0078 0079 0080 */