KDevelop API Documentation

editors/qeditor/qmake_colorizer.cpp

Go to the documentation of this file.
00001 /* $Id: qmake_colorizer.cpp,v 1.8 2002/12/19 22:02:39 raggi Exp $ 00002 * 00003 * This file is part of Klint 00004 * Copyright (C) 2001 Roberto Raggi (roberto@kdevelop.org) 00005 * 00006 * This program is free software; you can redistribute it and/or 00007 * modify it under the terms of the GNU General Public 00008 * License as published by the Free Software Foundation; either 00009 * version 2 of the License, or (at your option) any later version. 00010 * 00011 * This program is distributed in the hope that it will be useful, 00012 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00014 * General Public License for more details. 00015 * 00016 * You should have received a copy of the GNU General Public License 00017 * along with this program; see the file COPYING. If not, write to 00018 * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 00019 * Boston, MA 02111-1307, USA. 00020 * 00021 */ 00022 00023 00024 #include "qmake_colorizer.h" 00025 00026 #include <qapplication.h> 00027 #include <private/qrichtext_p.h> 00028 00029 00030 static const char *qmake_keywords[] = { 00031 // QMake keywords 00032 0 00033 }; 00034 00035 QMakeColorizer::QMakeColorizer( QEditor* editor ) 00036 : QSourceColorizer( editor ) 00037 { 00038 // default context 00039 HLItemCollection* context0 = new HLItemCollection( 0 ); 00040 context0->appendChild( new RegExpHLItem( "#.*", Comment, 0 ) ); 00041 context0->appendChild( new RegExpHLItem( "[A-Z]+", Keyword, 0 ) ); 00042 00043 m_items.append( context0 ); 00044 } 00045 00046 QMakeColorizer::~QMakeColorizer() 00047 { 00048 }
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:38:56 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003