SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

--------------------------------------------------------------------------------

          QCodeEdit, copyright (c) 2006 Luc Bruant aka fullmetalcoder,
                    is a free and open source software

You may use, distribute and copy QCodeEdit binaries under the terms of GNU Library General Public License (LGPL) version 2, as published by the Free Software Fondation. See the file LGPL.txt for legal informations.

QCodeEdit sources are considered as part of Edyuk and thus GNU General Public

        License (GPL) version 2, as published by the Free Software Fondation, applies
        to them.

--------------------------------------------------------------------------------

QCodeEdit is a project aiming at the creation of a flexible and powerful text editing framework for Qt4. It has started as a sub-project of Edyuk, copyright (c) Luc Bruant, a free and open source IDE but I (fullmetalcoder) decided to release it as a library as soon as it looked usable because I am convinced that a fair number of people are looking for such a framework.

QCodeEdit depends on Qt 4, copyright (c) Trolltech AS , which can be downloaded at : ftp://ftp.trolltech.com/qt/sources

Note : QCodeEdit as only be tested with Qt 4.1 but should work with newer versions and may work with older ones.

More information about Qt and Trolltech : http://www.trolltech.com

QCodeEdit is still in an early beta state but it is already usable and decently efficient. An example is provided and the sources are fully documented.

Have fun!!! :)

>>> Building :


$ qmake
$ make
$ make install

Notes :

  • "make install" needs admin privileges, change this line depending on your system...
  • YES ! QCodeEdit uses advanced qmake features to create an "install" target
  • YES ! Once installed, QCodeEdit can be used as any other Qt module :

    "CONFIG += qcodeedit" does the job...

>>> Testing :

A very basic example is provided which opend a list of files passed as parameters and try to highlight them according to their file extension. Only one language definition is given :

  • C++ (with Doxygen support)

Feel free to add other ;)


$ example/example [files]

>>> Documentation [needs Doxygen : http://www.doxygen.org]:


$ doxygen

Note : This will create the documentation in the doc folder. Just open doc/html/index.html


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.