diff options
author | Ken Moore <moorekou@gmail.com> | 2016-04-14 12:49:55 -0400 |
---|---|---|
committer | Ken Moore <moorekou@gmail.com> | 2016-04-14 12:49:55 -0400 |
commit | 1a1e43c175bcba94d84dbb1368329fe45827bb16 (patch) | |
tree | 64adb89cdb69c5900a783e77ad5e6d057d4e2f78 /desktop-utilities/lumina-textedit/syntaxSupport.cpp | |
parent | Fix up some selection/cursor handling so the user cannot change the current c... (diff) | |
download | lumina-1a1e43c175bcba94d84dbb1368329fe45827bb16.tar.gz lumina-1a1e43c175bcba94d84dbb1368329fe45827bb16.tar.bz2 lumina-1a1e43c175bcba94d84dbb1368329fe45827bb16.zip |
Add a start for a Qt text editor (mainly for playing around - but it could turn into something useful down the road).
Diffstat (limited to 'desktop-utilities/lumina-textedit/syntaxSupport.cpp')
-rw-r--r-- | desktop-utilities/lumina-textedit/syntaxSupport.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/desktop-utilities/lumina-textedit/syntaxSupport.cpp b/desktop-utilities/lumina-textedit/syntaxSupport.cpp new file mode 100644 index 00000000..27664c52 --- /dev/null +++ b/desktop-utilities/lumina-textedit/syntaxSupport.cpp @@ -0,0 +1,26 @@ +//=========================================== +// Lumina-DE source code +// Copyright (c) 2015, Ken Moore +// Available under the 3-clause BSD license +// See the LICENSE file for full details +//=========================================== +#include "syntaxSupport.h" +QStringList Custom_Syntax::availableRules(){ + QStringList avail; + avail << "C++"; + + return avail; +} + +QString Custom_Syntax::ruleForFile(QString filename){ + QString suffix = filename.section(".",-1); + if(suffix=="cpp" || suffix=="hpp" || suffix=="c" || suffix=="h"){ return "C++"; } + return ""; +} + +void Custom_Syntax::loadRules(QString type){ + rules.clear(); + if(type=="C++"){ + + } +}
\ No newline at end of file |