MainWindowBase::RemovePaneCommand Class Reference

#include <MainWindowBase.h>

Inheritance diagram for MainWindowBase::RemovePaneCommand:
Inheritance graph
Collaboration diagram for MainWindowBase::RemovePaneCommand:
Collaboration graph

Public Member Functions

 RemovePaneCommand (MainWindowBase *mw, Pane *pane)
 
virtual ~RemovePaneCommand ()
 
void execute () override
 
void unexecute () override
 
QString getName () const override
 

Protected Attributes

MainWindowBasem_mw
 
Pane * m_pane
 
Pane * m_prevCurrentPane
 
bool m_added
 

Detailed Description

Definition at line 527 of file MainWindowBase.h.

Constructor & Destructor Documentation

MainWindowBase::RemovePaneCommand::RemovePaneCommand ( MainWindowBase mw,
Pane *  pane 
)
MainWindowBase::RemovePaneCommand::~RemovePaneCommand ( )
virtual

Definition at line 3840 of file MainWindowBase.cpp.

References m_added, m_mw, m_pane, and MainWindowBase::m_paneStack.

Member Function Documentation

void MainWindowBase::RemovePaneCommand::execute ( )
override

Definition at line 3854 of file MainWindowBase.cpp.

References m_added, m_mw, m_pane, MainWindowBase::m_paneStack, and m_prevCurrentPane.

void MainWindowBase::RemovePaneCommand::unexecute ( )
override

Definition at line 3862 of file MainWindowBase.cpp.

References m_added, m_mw, m_pane, MainWindowBase::m_paneStack, and m_prevCurrentPane.

QString MainWindowBase::RemovePaneCommand::getName ( ) const
override

Definition at line 3848 of file MainWindowBase.cpp.

Member Data Documentation

MainWindowBase* MainWindowBase::RemovePaneCommand::m_mw
protected

Definition at line 538 of file MainWindowBase.h.

Referenced by execute(), unexecute(), and ~RemovePaneCommand().

Pane* MainWindowBase::RemovePaneCommand::m_pane
protected

Definition at line 539 of file MainWindowBase.h.

Referenced by execute(), unexecute(), and ~RemovePaneCommand().

Pane* MainWindowBase::RemovePaneCommand::m_prevCurrentPane
protected

Definition at line 540 of file MainWindowBase.h.

Referenced by execute(), and unexecute().

bool MainWindowBase::RemovePaneCommand::m_added
protected

Definition at line 541 of file MainWindowBase.h.

Referenced by execute(), unexecute(), and ~RemovePaneCommand().


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