WSF
wizard::Signals Class Reference

#include <Signals.hpp>

Inherits QObject.

Signals

void RequestNameSuggestions (const std::string &aNameType, std::vector< std::string > &aNameList)
void EpochUpdated (const UtCalendar &aEpoch)
void EditorContextMenu (Editor *aEditorPtr, QMenu &aMenu)
void URL_Process (const QUrl &aUrl)
void EditorOpened ()
void FileCheckRequested ()
void ProjectDirectoriesChanged (const std::vector< UtPath > &aDirectoryList)
void ProjectDirectoryChanged (const UtPath &aDirectory)
void EditModeSwitch (Vi::EditMode aEditMode)
void ProjectStartupFilesChanged (const std::vector< UtPath > &aMainFiles)
void SourceModifiedStateChange (TextSource *)
void SourceCleanupEligibility (QSet< TextSource * > &)
void SourceDeleted (TextSource *)
void BreakpointsChanged ()
void BreakpointHit (const wizard::ScriptDebugger::Breakpoint *aBreakpoint)
void EditorToolTipEvent (WsfEditor *, QHelpEvent *)
void ParseResultsInvalidate (Project *)
void TextModified (TextSource *aSourcePtr)
void ActionsForFileRequested (const QFileInfo &aFileInfo, QMenu *aMenu)
void ActionsForCommandContentsRequested (const std::string &aContent, const std::string &aPath, QMenu *aMenu, QWidget *aParentWidget)
void ActionsForNodeRequested (const WsfPProxyNode &aNode, QMenu *aMenu, QWidget *aParentWidget)
void WsfExeChanged (WsfExe *)
void VisualModeChanged ()
void ApplyProxy ()
void ActionsStateChange ()
void ActiveEditorChanged (Editor *aEditorPtr)

Public Member Functions

 Signals (QObject *p)
VI_DEPRECATED void emitEpochUpdated (const UtCalendar &aEpoch)
VI_DEPRECATED void emitEditorContextMenu (Editor *aEditorPtr, QMenu &aMenu)
VI_DEPRECATED void emitURL_Process (const QUrl &aUrl)
VI_DEPRECATED void emitFileCheckRequested ()
VI_DEPRECATED void emitProjectDirectoriesChanged (const std::vector< UtPath > &aDirectoryList)
VI_DEPRECATED void emitProjectDirectoryChanged (const UtPath &aDirectory)
void emitEditModeSwitch (Vi::EditMode aEditMode)
VI_DEPRECATED void emitProjectStartupFilesChanged (const std::vector< UtPath > &aMainFiles)
VI_DEPRECATED void emitSourceModifiedStateChange (TextSource *aSourcePtr)
VI_DEPRECATED void emitSourceCleanupEligibility (QSet< TextSource * > &aEligibleSources)
VI_DEPRECATED void emitSourceDeleted (TextSource *aSourcePtr)
VI_DEPRECATED void emitBreakpointsChanged ()
VI_DEPRECATED void emitEditorToolTipEvent (WsfEditor *aEditorPtr, QHelpEvent *aToolTipEventPtr)
VI_DEPRECATED void emitParseResultsInvalidate (Project *aProjectPtr)
VI_DEPRECATED void emitActionsForFileRequested (const QFileInfo &aFileInfo, QMenu *aMenu)
VI_DEPRECATED void emitActionsForCommandContentsRequested (const std::string &aContent, const std::string &aPath, QMenu *aMenu, QWidget *aParentWidget)
VI_DEPRECATED void emitActionsForNodeRequested (const WsfPProxyNode &aNode, QMenu *aMenu, QWidget *aParentWidget)
void emitWsfExeChanged (WsfExe *aExePtr)
VI_DEPRECATED void emitVisualModeChanged ()
VI_DEPRECATED void emitApplyProxy ()
VI_DEPRECATED void emitActionsStateChange ()
VI_DEPRECATED void emitActiveEditorChanged (Editor *aEditorPtr)
Vi::EditMode GetProxyEditMode () const
bool InVisualMode () const
void editProxy ()
void applyProxy ()
void revertVisualModeChanges ()
void handleProjectClose ()

Public Attributes

UtCallbackListN< void(ScriptDebugger *, bool)> DebugSessionActive
UtCallbackListN< void()> CurrentDebugLineChanged
UtCallbackListN< void(ScriptDebugger *, bool)> DebugAtBreak
UtCallbackListN< void(ScriptDebugger *, int)> DebugCallStackFrameSwitch
UtCallbackListN< void(ScriptDebugger *)> DebugCallstackUpdated
UtCallbackListN< void()> CheckFilesForModification
UtCallbackListN< void()> ApplicationActivated
UtCallbackListN< void(Editor *)> EditorClosed
UtCallbackListN< void(Editor *)> EditorSelectionChanged
UtCallbackListN< void(Project &)> ProjectOpen
UtCallbackListN< void(Project &)> ProjectSettingsOpen
UtCallbackListN< void(Project *, bool)> ParseUpdatedDeferred
UtCallbackListN< void(TextSource *, UtTextDocumentRange)> OpenCommandDocumentation
UtCallbackListN< void(QString)> StyleSheetReload
UtCallbackListN< void()> ShuttingDown
UtCallbackListN< void()> ShuttingDown2
UtCallbackListN< void(const QMimeData *, const PasteContext &, bool)> PasteQuery
UtCallbackListN< void()> ProxyInvalidate

Protected Member Functions

void switchToEditModeP ()

Protected Attributes

Vi::EditMode gEditMode

Constructor & Destructor Documentation

◆ Signals()

wizard::Signals::Signals ( QObject * p)
inlineexplicit

References gEditMode.

Member Function Documentation

◆ ActionsForCommandContentsRequested

void wizard::Signals::ActionsForCommandContentsRequested ( const std::string & aContent,
const std::string & aPath,
QMenu * aMenu,
QWidget * aParentWidget )
signal

◆ ActionsForFileRequested

void wizard::Signals::ActionsForFileRequested ( const QFileInfo & aFileInfo,
QMenu * aMenu )
signal

These signals are emitted when e.g. the user double-clicks or right-clicks on a file in the Project Browser. This allows plug-ins (or anything else) to add actions to the menu that will be presented for the given file or associated proxy node. Subscribers to this signal should place the primary or default action first.

Referenced by emitActionsForFileRequested(), wizard::Environment::Environment(), and wizard::MapLayerDockWidget::MapLayerDockWidget().

◆ ActionsForNodeRequested

void wizard::Signals::ActionsForNodeRequested ( const WsfPProxyNode & aNode,
QMenu * aMenu,
QWidget * aParentWidget )
signal

◆ ActionsStateChange

void wizard::Signals::ActionsStateChange ( )
signal

◆ ActiveEditorChanged

void wizard::Signals::ActiveEditorChanged ( Editor * aEditorPtr)
signal

Signal emitted when the active wizard::Editor has been changed

Parameters
aEditorPtris the wizard::Editor now active

Referenced by emitActiveEditorChanged().

◆ ApplyProxy

void wizard::Signals::ApplyProxy ( )
signal

Referenced by emitApplyProxy().

◆ applyProxy()

◆ BreakpointHit

void wizard::Signals::BreakpointHit ( const wizard::ScriptDebugger::Breakpoint * aBreakpoint)
signal

◆ BreakpointsChanged

void wizard::Signals::BreakpointsChanged ( )
signal

◆ EditModeSwitch

void wizard::Signals::EditModeSwitch ( Vi::EditMode aEditMode)
signal

◆ EditorContextMenu

void wizard::Signals::EditorContextMenu ( Editor * aEditorPtr,
QMenu & aMenu )
signal

Referenced by emitEditorContextMenu().

◆ EditorOpened

void wizard::Signals::EditorOpened ( )
signal

◆ EditorToolTipEvent

void wizard::Signals::EditorToolTipEvent ( WsfEditor * ,
QHelpEvent *  )
signal

Referenced by emitEditorToolTipEvent().

◆ editProxy()

void wizard::Signals::editProxy ( )

◆ emitActionsForCommandContentsRequested()

VI_DEPRECATED void wizard::Signals::emitActionsForCommandContentsRequested ( const std::string & aContent,
const std::string & aPath,
QMenu * aMenu,
QWidget * aParentWidget )
inline

◆ emitActionsForFileRequested()

VI_DEPRECATED void wizard::Signals::emitActionsForFileRequested ( const QFileInfo & aFileInfo,
QMenu * aMenu )
inline

◆ emitActionsForNodeRequested()

VI_DEPRECATED void wizard::Signals::emitActionsForNodeRequested ( const WsfPProxyNode & aNode,
QMenu * aMenu,
QWidget * aParentWidget )
inline

◆ emitActionsStateChange()

VI_DEPRECATED void wizard::Signals::emitActionsStateChange ( )
inline

◆ emitActiveEditorChanged()

VI_DEPRECATED void wizard::Signals::emitActiveEditorChanged ( Editor * aEditorPtr)
inline

◆ emitApplyProxy()

VI_DEPRECATED void wizard::Signals::emitApplyProxy ( )
inline

References ApplyProxy(), and VI_DEPRECATED.

◆ emitBreakpointsChanged()

VI_DEPRECATED void wizard::Signals::emitBreakpointsChanged ( )
inline

◆ emitEditModeSwitch()

void wizard::Signals::emitEditModeSwitch ( Vi::EditMode aEditMode)
inline

References EditModeSwitch(), and gEditMode.

◆ emitEditorContextMenu()

VI_DEPRECATED void wizard::Signals::emitEditorContextMenu ( Editor * aEditorPtr,
QMenu & aMenu )
inline

◆ emitEditorToolTipEvent()

VI_DEPRECATED void wizard::Signals::emitEditorToolTipEvent ( WsfEditor * aEditorPtr,
QHelpEvent * aToolTipEventPtr )
inline

◆ emitEpochUpdated()

VI_DEPRECATED void wizard::Signals::emitEpochUpdated ( const UtCalendar & aEpoch)
inline

References EpochUpdated(), and VI_DEPRECATED.

◆ emitFileCheckRequested()

VI_DEPRECATED void wizard::Signals::emitFileCheckRequested ( )
inline

◆ emitParseResultsInvalidate()

VI_DEPRECATED void wizard::Signals::emitParseResultsInvalidate ( Project * aProjectPtr)
inline

◆ emitProjectDirectoriesChanged()

VI_DEPRECATED void wizard::Signals::emitProjectDirectoriesChanged ( const std::vector< UtPath > & aDirectoryList)
inline

◆ emitProjectDirectoryChanged()

VI_DEPRECATED void wizard::Signals::emitProjectDirectoryChanged ( const UtPath & aDirectory)
inline

◆ emitProjectStartupFilesChanged()

VI_DEPRECATED void wizard::Signals::emitProjectStartupFilesChanged ( const std::vector< UtPath > & aMainFiles)
inline

◆ emitSourceCleanupEligibility()

VI_DEPRECATED void wizard::Signals::emitSourceCleanupEligibility ( QSet< TextSource * > & aEligibleSources)
inline

◆ emitSourceDeleted()

VI_DEPRECATED void wizard::Signals::emitSourceDeleted ( TextSource * aSourcePtr)
inline

References SourceDeleted(), and VI_DEPRECATED.

◆ emitSourceModifiedStateChange()

VI_DEPRECATED void wizard::Signals::emitSourceModifiedStateChange ( TextSource * aSourcePtr)
inline

◆ emitURL_Process()

VI_DEPRECATED void wizard::Signals::emitURL_Process ( const QUrl & aUrl)
inline

References URL_Process(), and VI_DEPRECATED.

◆ emitVisualModeChanged()

VI_DEPRECATED void wizard::Signals::emitVisualModeChanged ( )
inline

◆ emitWsfExeChanged()

void wizard::Signals::emitWsfExeChanged ( WsfExe * aExePtr)
inline

References ProxyInvalidate, and WsfExeChanged().

◆ EpochUpdated

void wizard::Signals::EpochUpdated ( const UtCalendar & aEpoch)
signal

Referenced by emitEpochUpdated().

◆ FileCheckRequested

void wizard::Signals::FileCheckRequested ( )
signal

Referenced by emitFileCheckRequested().

◆ GetProxyEditMode()

Vi::EditMode wizard::Signals::GetProxyEditMode ( ) const
inline

References gEditMode.

◆ handleProjectClose()

void wizard::Signals::handleProjectClose ( )

◆ InVisualMode()

bool wizard::Signals::InVisualMode ( ) const
inline

References Vi::cEDIT_MODE_VISUAL, and gEditMode.

◆ ParseResultsInvalidate

void wizard::Signals::ParseResultsInvalidate ( Project * )
signal

◆ ProjectDirectoriesChanged

void wizard::Signals::ProjectDirectoriesChanged ( const std::vector< UtPath > & aDirectoryList)
signal

◆ ProjectDirectoryChanged

void wizard::Signals::ProjectDirectoryChanged ( const UtPath & aDirectory)
signal

◆ ProjectStartupFilesChanged

void wizard::Signals::ProjectStartupFilesChanged ( const std::vector< UtPath > & aMainFiles)
signal

◆ RequestNameSuggestions

void wizard::Signals::RequestNameSuggestions ( const std::string & aNameType,
std::vector< std::string > & aNameList )
signal

◆ revertVisualModeChanges()

◆ SourceCleanupEligibility

◆ SourceDeleted

void wizard::Signals::SourceDeleted ( TextSource * )
signal

Referenced by emitSourceDeleted().

◆ SourceModifiedStateChange

void wizard::Signals::SourceModifiedStateChange ( TextSource * )
signal

◆ switchToEditModeP()

void wizard::Signals::switchToEditModeP ( )
protected

References Vi::cEDIT_MODE_VISUAL, gEditMode, and wizSignals.

Referenced by editProxy().

◆ TextModified

void wizard::Signals::TextModified ( TextSource * aSourcePtr)
signal

◆ URL_Process

void wizard::Signals::URL_Process ( const QUrl & aUrl)
signal

Referenced by emitURL_Process().

◆ VisualModeChanged

void wizard::Signals::VisualModeChanged ( )
signal

Referenced by emitVisualModeChanged().

◆ WsfExeChanged

void wizard::Signals::WsfExeChanged ( WsfExe * )
signal

Referenced by emitWsfExeChanged().

Member Data Documentation

◆ ApplicationActivated

UtCallbackListN<void()> wizard::Signals::ApplicationActivated

◆ CheckFilesForModification

UtCallbackListN<void()> wizard::Signals::CheckFilesForModification

◆ CurrentDebugLineChanged

UtCallbackListN<void()> wizard::Signals::CurrentDebugLineChanged

◆ DebugAtBreak

UtCallbackListN<void(ScriptDebugger*, bool)> wizard::Signals::DebugAtBreak

◆ DebugCallStackFrameSwitch

UtCallbackListN<void(ScriptDebugger*, int)> wizard::Signals::DebugCallStackFrameSwitch

◆ DebugCallstackUpdated

UtCallbackListN<void(ScriptDebugger*)> wizard::Signals::DebugCallstackUpdated

◆ DebugSessionActive

UtCallbackListN<void(ScriptDebugger*, bool)> wizard::Signals::DebugSessionActive

◆ EditorClosed

UtCallbackListN<void(Editor*)> wizard::Signals::EditorClosed

◆ EditorSelectionChanged

UtCallbackListN<void(Editor*)> wizard::Signals::EditorSelectionChanged

◆ gEditMode

◆ OpenCommandDocumentation

UtCallbackListN<void(TextSource*, UtTextDocumentRange)> wizard::Signals::OpenCommandDocumentation

◆ ParseUpdatedDeferred

UtCallbackListN<void(Project*, bool)> wizard::Signals::ParseUpdatedDeferred

◆ PasteQuery

UtCallbackListN<void(const QMimeData*, const PasteContext&, bool)> wizard::Signals::PasteQuery

◆ ProjectOpen

UtCallbackListN<void(Project&)> wizard::Signals::ProjectOpen

◆ ProjectSettingsOpen

UtCallbackListN<void(Project&)> wizard::Signals::ProjectSettingsOpen

◆ ProxyInvalidate

UtCallbackListN<void()> wizard::Signals::ProxyInvalidate

Referenced by emitWsfExeChanged().

◆ ShuttingDown

UtCallbackListN<void()> wizard::Signals::ShuttingDown

◆ ShuttingDown2

UtCallbackListN<void()> wizard::Signals::ShuttingDown2

◆ StyleSheetReload

UtCallbackListN<void(QString)> wizard::Signals::StyleSheetReload

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved