• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • KDevelop Platform Libraries
  • Sitemap
  • Contact Us
 

interfaces

icore.cpp

00001 /* This file is part of KDevelop
00002 Copyright 2007 Alexander Dymo <adymo@kdevelop.org>
00003 Copyright 2007 Kris Wong <kris.p.wong@gmail.com>
00004 
00005 This library is free software; you can redistribute it and/or
00006 modify it under the terms of the GNU Library General Public
00007 License as published by the Free Software Foundation; either
00008 version 2 of the License, or (at your option) any later version.
00009 
00010 This library is distributed in the hope that it will be useful,
00011 but WITHOUT ANY WARRANTY; without even the implied warranty of
00012 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00013 Library General Public License for more details.
00014 
00015 You should have received a copy of the GNU Library General Public License
00016 along with this library; see the file COPYING.LIB.  If not, write to
00017 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
00018 Boston, MA 02110-1301, USA.
00019 */
00020 
00021 #include "icore.h"
00022 #include "scripting/scriptingmanager.h"
00023 
00024 namespace KDevelop {
00025 
00026 ICore *ICore::m_self = 0;
00027 
00028 ICore::ICore(QObject *parent)
00029     : QObject(parent)
00030 {
00031     Q_ASSERT(m_self == 0);
00032     m_self = this;
00033 }
00034 
00035 ICore::~ICore()
00036 {
00037     m_self = 0;
00038 }
00039 
00040 ICore *ICore::self()
00041 {
00042     return m_self;
00043 }
00044 
00045 }
00046 
00047 #include "icore.moc"

interfaces

Skip menu "interfaces"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

KDevelop Platform Libraries

Skip menu "KDevelop Platform Libraries"
  • interfaces
  • language
  •   duchain
  •   editor
  • outputview
  • project
  • shell
  • sublime
  • util
  • vcs
Generated for KDevelop Platform Libraries by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal