• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • KDevelop Generic Shell
 

KDevelop Generic Shell

  • src
core.h
1#ifndef _CORE_H_
2#define _CORE_H_
3
4#include <tqregexp.h>
5#include <kxmlguiclient.h>
6
7#include <tdeparts/partmanager.h>
8
9
10#include "kdevcore.h"
11
12namespace MainWindowUtils{
13
14TQString beautifyToolTip(const TQString& text);
15}
16
20class Core : public KDevCore
21{
22 TQ_OBJECT
23
24
25public:
26
27 static Core *getInstance();
28
40 static void setupShourtcutTips(KXMLGUIClient * client = 0);
41
42 ~Core();
43
44 virtual void running(KDevPlugin *which, bool runs);
45 virtual void fillContextMenu(TQPopupMenu *popup, const Context *context);
46 virtual void openProject(const TQString& projectFileName);
47
48 void doEmitProjectOpened() { emit projectOpened(); }
49 void doEmitProjectClosed() { emit projectClosed(); }
50 void doEmitLanguageChanged() { emit languageChanged(); }
51 void doEmitCoreInitialized() { emit coreInitialized(); }
52 void doEmitProjectConfigWidget(KDialogBase *base) { emit projectConfigWidget(base); }
53 void doEmitConfigWidget(KDialogBase *base) { emit configWidget(base); }
54 void doEmitStopButtonPressed(KDevPlugin* which = 0) { emit stopButtonClicked( which ); }
55
56 bool queryClose();
57
58signals:
59
60 void activeProcessChanged(KDevPlugin* which, bool runs);
61
62protected:
63
64 Core();
65
66private:
67 static Core *s_instance;
68
69};
70
71
72#endif
Core
Core implementation.
Definition core.h:21
Core::setupShourtcutTips
static void setupShourtcutTips(KXMLGUIClient *client=0)
Setup shourtcut tips.
Definition core.cpp:32

KDevelop Generic Shell

Skip menu "KDevelop Generic Shell"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

KDevelop Generic Shell

Skip menu "KDevelop Generic Shell"
  • buildtools
  •   lib
  •     base
  •     parsers
  •       autotools
  •       qmake
  •     widgets
  •   api
  • languages
  •   lib
  •     debugger
  •     designer_integration
  •     interfaces
  • lib
  •   catalog
  •   interfaces
  •     extensions
  •     external
  •     extras
  •   util
  •   widgets
  •     propeditor
  • parts
  •   documentation
  •     interfaces
  • src
  •   profileengine
  •     lib
Generated for KDevelop Generic Shell by doxygen 1.9.8
This website is maintained by Timothy Pearson.