COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Private Slots | Private Attributes | List of all members
SignalManager Class Reference

#include <SignalManager.hpp>

Inherits QObject.

Public Member Functions

 SignalManager (QMainWindow *parent=0)
 
 ~SignalManager ()
 
void show_menu (const QPoint &pos, Handle< core::CNode > node, const QList< cf3::ui::core::ActionInfo > &sigs)
 

Private Slots

void action_triggered ()
 
void action_hovered ()
 
void signal_signature (cf3::common::SignalArgs &node)
 
void dialog_finished (int result)
 

Private Attributes

QMenu * m_menu
 
SignatureDialogm_dialog
 
Handle< core::CNodem_node
 
QMap< QAction *, core::ActionInfom_signals
 
QMap< QAction *, bool > m_local_status
 
QAction * m_current_action
 
bool m_waiting_for_signature
 
common::XML::SignalFrame m_frame
 

Detailed Description

Definition at line 37 of file SignalManager.hpp.

Constructor & Destructor Documentation

SignalManager ( QMainWindow *  parent = 0)

Definition at line 42 of file SignalManager.cpp.

Definition at line 57 of file SignalManager.cpp.

Member Function Documentation

void action_hovered ( )
privateslot

Definition at line 134 of file SignalManager.cpp.

void action_triggered ( )
privateslot

Definition at line 112 of file SignalManager.cpp.

void dialog_finished ( int  result)
privateslot

Definition at line 182 of file SignalManager.cpp.

void show_menu ( const QPoint &  pos,
Handle< core::CNode node,
const QList< cf3::ui::core::ActionInfo > &  sigs 
)

Definition at line 65 of file SignalManager.cpp.

void signal_signature ( cf3::common::SignalArgs node)
privateslot

Definition at line 146 of file SignalManager.cpp.

Member Data Documentation

QAction* m_current_action
private

Definition at line 72 of file SignalManager.hpp.

SignatureDialog* m_dialog
private

Definition at line 64 of file SignalManager.hpp.

common::XML::SignalFrame m_frame
private

Definition at line 76 of file SignalManager.hpp.

QMap<QAction *, bool> m_local_status
private

Definition at line 70 of file SignalManager.hpp.

QMenu* m_menu
private

Definition at line 62 of file SignalManager.hpp.

Handle< core::CNode > m_node
private

Definition at line 66 of file SignalManager.hpp.

QMap<QAction *, core::ActionInfo> m_signals
private

Definition at line 68 of file SignalManager.hpp.

bool m_waiting_for_signature
private

Definition at line 74 of file SignalManager.hpp.


The documentation for this class was generated from the following files:
Send comments to:
COOLFluiD Web Admin