ALBA
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
albaSnapshotManager Class Reference

#include <albaSnapshotManager.h>

Inheritance diagram for albaSnapshotManager:
Inheritance graph
[legend]
Collaboration diagram for albaSnapshotManager:
Collaboration graph
[legend]

Public Member Functions

 albaSnapshotManager ()
 
 ~albaSnapshotManager ()
 
virtual void OnEvent (albaEventBase *alba_event)
 
void CreateSnapshot (albaVME *node, albaView *selectedView)
 
void FindOrCreateSnapshotGroup (albaVME *root)
 
void ShowSnapshotPreview ()
 
int GetNSnapshots ()
 
bool HasSnapshots (albaVME *root)
 
albaVMEGroup * GetSnapshotGroup ()
 
void SetSnapshotGroup (albaVMEGroup *group)
 
void SetMouse (albaDeviceButtonsPadMouse *mouse)
 
albaGUIGetSettingsGui ()
 

Protected Member Functions

void InitializeSettings ()
 
void SelectImage ()
 

Protected Attributes

wxString m_GroupName
 
albaVMEGroup * m_SnapshotsGroup
 
albaGUIImageViewerm_ImageViewer
 
albaGUIm_SettingsGui
 
wxColour m_ColorBackground
 
int m_SnapshotsCustomResoluzion
 
int m_SnapshotsWidth
 
int m_SnapshotsHeight
 

Friends

class albaLogicWithManagers
 

Detailed Description

Class Name: albaSnapshotManager.

Definition at line 39 of file albaSnapshotManager.h.

Constructor & Destructor Documentation

◆ albaSnapshotManager()

albaSnapshotManager::albaSnapshotManager ( )

Default constructor.

◆ ~albaSnapshotManager()

albaSnapshotManager::~albaSnapshotManager ( )

Default destructor.

Member Function Documentation

◆ OnEvent()

virtual void albaSnapshotManager::OnEvent ( albaEventBase alba_event)
virtual

Event Management.

Implements albaObserver.

◆ CreateSnapshot()

void albaSnapshotManager::CreateSnapshot ( albaVME node,
albaView selectedView 
)

◆ FindOrCreateSnapshotGroup()

void albaSnapshotManager::FindOrCreateSnapshotGroup ( albaVME root)

◆ ShowSnapshotPreview()

void albaSnapshotManager::ShowSnapshotPreview ( )

◆ GetNSnapshots()

int albaSnapshotManager::GetNSnapshots ( )

◆ HasSnapshots()

bool albaSnapshotManager::HasSnapshots ( albaVME root)

◆ GetSnapshotGroup()

albaVMEGroup * albaSnapshotManager::GetSnapshotGroup ( )
inline

Definition at line 67 of file albaSnapshotManager.h.

◆ SetSnapshotGroup()

void albaSnapshotManager::SetSnapshotGroup ( albaVMEGroup *  group)
inline

Definition at line 70 of file albaSnapshotManager.h.

◆ SetMouse()

void albaSnapshotManager::SetMouse ( albaDeviceButtonsPadMouse mouse)

◆ GetSettingsGui()

albaGUI * albaSnapshotManager::GetSettingsGui ( )

◆ InitializeSettings()

void albaSnapshotManager::InitializeSettings ( )
protectedvirtual

Initialize the application settings.

Reimplemented from albaGUISettings.

◆ SelectImage()

void albaSnapshotManager::SelectImage ( )
protected

Friends And Related Function Documentation

◆ albaLogicWithManagers

friend class albaLogicWithManagers
friend

Definition at line 97 of file albaSnapshotManager.h.

Member Data Documentation

◆ m_GroupName

wxString albaSnapshotManager::m_GroupName
protected

Definition at line 85 of file albaSnapshotManager.h.

◆ m_SnapshotsGroup

albaVMEGroup* albaSnapshotManager::m_SnapshotsGroup
protected

Definition at line 86 of file albaSnapshotManager.h.

◆ m_ImageViewer

albaGUIImageViewer* albaSnapshotManager::m_ImageViewer
protected

Definition at line 87 of file albaSnapshotManager.h.

◆ m_SettingsGui

albaGUI* albaSnapshotManager::m_SettingsGui
protected

Definition at line 89 of file albaSnapshotManager.h.

◆ m_ColorBackground

wxColour albaSnapshotManager::m_ColorBackground
protected

Definition at line 91 of file albaSnapshotManager.h.

◆ m_SnapshotsCustomResoluzion

int albaSnapshotManager::m_SnapshotsCustomResoluzion
protected

Definition at line 92 of file albaSnapshotManager.h.

◆ m_SnapshotsWidth

int albaSnapshotManager::m_SnapshotsWidth
protected

Definition at line 93 of file albaSnapshotManager.h.

◆ m_SnapshotsHeight

int albaSnapshotManager::m_SnapshotsHeight
protected

Definition at line 94 of file albaSnapshotManager.h.


The documentation for this class was generated from the following file: