17#include "UtCallback.hpp"
96 const std::string& aPath,
98 QWidget* aParentWidget);
176 const std::string& aPath,
178 QWidget* aParentWidget)
236 void revertVisualModeChanges();
237 void handleProjectClose();
240 void switchToEditModeP();
wizard::Signals * wizSignals
Definition Signals.cpp:19
#define VI_DEPRECATED
Definition ViExport.hpp:39
#define VI_EXPORT
Definition ViExport.hpp:38
Definition WsfPProxyNode.hpp:60
Definition PasteContext.hpp:31
A WSF 'project'. Manages WSF sources files in a WSF project.
Definition Project.hpp:66
Definition ScriptDebugger.hpp:35
Definition ScriptDebugger.hpp:25
Definition Signals.hpp:39
VI_DEPRECATED void emitActionsForCommandContentsRequested(const std::string &aContent, const std::string &aPath, QMenu *aMenu, QWidget *aParentWidget)
Definition Signals.hpp:175
UtCallbackListN< void()> CurrentDebugLineChanged
Definition Signals.hpp:50
UtCallbackListN< void()> ShuttingDown
Definition Signals.hpp:216
VI_DEPRECATED void emitActionsForNodeRequested(const WsfPProxyNode &aNode, QMenu *aMenu, QWidget *aParentWidget)
Definition Signals.hpp:183
UtCallbackListN< void(Editor *)> EditorSelectionChanged
Definition Signals.hpp:210
UtCallbackListN< void(QString)> StyleSheetReload
Definition Signals.hpp:215
void ActiveEditorChanged(Editor *aEditorPtr)
UtCallbackListN< void()> ProxyInvalidate
Definition Signals.hpp:229
UtCallbackListN< void()> ApplicationActivated
Definition Signals.hpp:208
UtCallbackListN< void()> CheckFilesForModification
Definition Signals.hpp:207
VI_DEPRECATED void emitEditorContextMenu(Editor *aEditorPtr, QMenu &aMenu)
Definition Signals.hpp:114
void SourceDeleted(TextSource *)
void ActionsStateChange()
VI_DEPRECATED void emitURL_Process(const QUrl &aUrl)
Definition Signals.hpp:119
void emitWsfExeChanged(WsfExe *aExePtr)
Definition Signals.hpp:193
void EditorContextMenu(Editor *aEditorPtr, QMenu &aMenu)
void ProjectStartupFilesChanged(const std::vector< UtPath > &aMainFiles)
UtCallbackListN< void(const QMimeData *, const PasteContext &, bool)> PasteQuery
Definition Signals.hpp:226
UtCallbackListN< void(ScriptDebugger *, bool)> DebugSessionActive
Definition Signals.hpp:49
void WsfExeChanged(WsfExe *)
VI_DEPRECATED void emitProjectDirectoriesChanged(const std::vector< UtPath > &aDirectoryList)
Definition Signals.hpp:123
void FileCheckRequested()
void BreakpointsChanged()
UtCallbackListN< void(Project &)> ProjectOpen
Definition Signals.hpp:211
VI_DEPRECATED void emitParseResultsInvalidate(Project *aProjectPtr)
Definition Signals.hpp:168
UtCallbackListN< void(Project *, bool)> ParseUpdatedDeferred
Definition Signals.hpp:213
void RequestNameSuggestions(const std::string &aNameType, std::vector< std::string > &aNameList)
VI_DEPRECATED void emitSourceDeleted(TextSource *aSourcePtr)
Definition Signals.hpp:159
void TextModified(TextSource *aSourcePtr)
UtCallbackListN< void(ScriptDebugger *, bool)> DebugAtBreak
Definition Signals.hpp:51
UtCallbackListN< void(Project &)> ProjectSettingsOpen
Definition Signals.hpp:212
bool InVisualMode() const
Definition Signals.hpp:232
void SourceModifiedStateChange(TextSource *)
UtCallbackListN< void(Editor *)> EditorClosed
Definition Signals.hpp:209
VI_DEPRECATED void emitEditorToolTipEvent(WsfEditor *aEditorPtr, QHelpEvent *aToolTipEventPtr)
Definition Signals.hpp:163
void URL_Process(const QUrl &aUrl)
void emitEditModeSwitch(Vi::EditMode aEditMode)
Definition Signals.hpp:138
VI_DEPRECATED void emitSourceCleanupEligibility(QSet< TextSource * > &aEligibleSources)
Definition Signals.hpp:154
Signals(QObject *p)
Definition Signals.hpp:43
void SourceCleanupEligibility(QSet< TextSource * > &)
VI_DEPRECATED void emitActionsStateChange()
Definition Signals.hpp:203
void EpochUpdated(const UtCalendar &aEpoch)
void ProjectDirectoryChanged(const UtPath &aDirectory)
UtCallbackListN< void(ScriptDebugger *, int)> DebugCallStackFrameSwitch
Definition Signals.hpp:54
VI_DEPRECATED void emitProjectDirectoryChanged(const UtPath &aDirectory)
Definition Signals.hpp:128
void EditorToolTipEvent(WsfEditor *, QHelpEvent *)
Vi::EditMode gEditMode
Definition Signals.hpp:242
void ParseResultsInvalidate(Project *)
VI_DEPRECATED void emitProjectStartupFilesChanged(const std::vector< UtPath > &aMainFiles)
Definition Signals.hpp:144
VI_DEPRECATED void emitFileCheckRequested()
Definition Signals.hpp:121
Vi::EditMode GetProxyEditMode() const
Definition Signals.hpp:231
void ActionsForCommandContentsRequested(const std::string &aContent, const std::string &aPath, QMenu *aMenu, QWidget *aParentWidget)
void ActionsForNodeRequested(const WsfPProxyNode &aNode, QMenu *aMenu, QWidget *aParentWidget)
void ActionsForFileRequested(const QFileInfo &aFileInfo, QMenu *aMenu)
VI_DEPRECATED void emitVisualModeChanged()
Definition Signals.hpp:199
void ProjectDirectoriesChanged(const std::vector< UtPath > &aDirectoryList)
UtCallbackListN< void(ScriptDebugger *)> DebugCallstackUpdated
Definition Signals.hpp:55
VI_DEPRECATED void emitSourceModifiedStateChange(TextSource *aSourcePtr)
Definition Signals.hpp:149
UtCallbackListN< void()> ShuttingDown2
Definition Signals.hpp:217
void EditModeSwitch(Vi::EditMode aEditMode)
UtCallbackListN< void(TextSource *, UtTextDocumentRange)> OpenCommandDocumentation
Definition Signals.hpp:214
void BreakpointHit(const wizard::ScriptDebugger::Breakpoint *aBreakpoint)
VI_DEPRECATED void emitActionsForFileRequested(const QFileInfo &aFileInfo, QMenu *aMenu)
Definition Signals.hpp:170
VI_DEPRECATED void emitApplyProxy()
Definition Signals.hpp:201
VI_DEPRECATED void emitEpochUpdated(const UtCalendar &aEpoch)
Definition Signals.hpp:112
VI_DEPRECATED void emitActiveEditorChanged(Editor *aEditorPtr)
Definition Signals.hpp:205
VI_DEPRECATED void emitBreakpointsChanged()
Definition Signals.hpp:161
Definition TextSource.hpp:48
Definition WsfEditor.hpp:32
EditMode
Definition Vi.hpp:18
@ cEDIT_MODE_VISUAL
Definition Vi.hpp:21