5 #include <kxmlguiclient.h> 7 #include <tdeparts/partmanager.h> 14 TQString beautifyToolTip(
const TQString& text);
20 class Core :
public KDevCore
27 static Core *getInstance();
40 static void setupShourtcutTips(KXMLGUIClient * client = 0);
44 virtual void running(KDevPlugin *which,
bool runs);
45 virtual void fillContextMenu(TQPopupMenu *popup,
const Context *context);
46 virtual void openProject(
const TQString& projectFileName);
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 ); }
60 void activeProcessChanged(KDevPlugin* which,
bool runs);
67 static Core *s_instance;