LibreOffice Module sc (master) 1
|
#include <tabview.hxx>
Public Member Functions | |
ScExtraEditViewManager (ScTabViewShell *pThisViewShell, std::array< VclPtr< ScGridWindow >, 4 > const &pGridWin) | |
~ScExtraEditViewManager () | |
void | Add (SfxViewShell *pViewShell, ScSplitPos eWhich) |
void | Remove (SfxViewShell *pViewShell, ScSplitPos eWhich) |
Private Types | |
enum | ModifierTagType { Adder , Remover } |
Private Member Functions | |
template<ModifierTagType ModifierTag> | |
void | Apply (SfxViewShell *pViewShell, ScSplitPos eWhich) |
template<ModifierTagType ModifierTag> | |
void | Modifier (ScGridWindow *pWin) |
Private Attributes | |
ScTabViewShell * | mpThisViewShell |
std::array< VclPtr< ScGridWindow >, 4 > const & | mpGridWin |
EditView * | mpOtherEditView |
int | nTotalWindows |
Definition at line 83 of file tabview.hxx.
|
private |
Enumerator | |
---|---|
Adder | |
Remover |
Definition at line 86 of file tabview.hxx.
|
inline |
Definition at line 89 of file tabview.hxx.
ScExtraEditViewManager::~ScExtraEditViewManager | ( | ) |
Definition at line 101 of file tabview3.cxx.
References DBG_ASSERT, and nTotalWindows.
|
inline |
Definition at line 106 of file tabview3.cxx.
Referenced by ScTabView::AddWindowToForeignEditView().
|
private |
Definition at line 118 of file tabview3.cxx.
References DBG_ASSERT, EditView::GetEditEngine(), ScViewData::GetEditView(), ScTabView::GetViewData(), i, mpGridWin, mpOtherEditView, and mpThisViewShell.
|
private |
Definition at line 140 of file tabview3.cxx.
References SAL_WARN.
|
inline |
Definition at line 111 of file tabview3.cxx.
Referenced by ScTabView::RemoveWindowFromForeignEditView().
|
private |
Definition at line 111 of file tabview.hxx.
Referenced by Apply().
|
private |
Definition at line 112 of file tabview.hxx.
Referenced by Apply().
|
private |
Definition at line 110 of file tabview.hxx.
Referenced by Apply().
|
private |
Definition at line 113 of file tabview.hxx.
Referenced by ~ScExtraEditViewManager().