• 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 
12 namespace MainWindowUtils{
13 
14 TQString beautifyToolTip(const TQString& text);
15 }
16 
20 class Core : public KDevCore
21 {
22  Q_OBJECT
23 
24 
25 public:
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 
58 signals:
59 
60  void activeProcessChanged(KDevPlugin* which, bool runs);
61 
62 protected:
63 
64  Core();
65 
66 private:
67  static Core *s_instance;
68 
69 };
70 
71 
72 #endif
Core
Core implementation.
Definition: core.h:20
MainWindowUtils
Definition: core.cpp:108

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.8.13
This website is maintained by Timothy Pearson.