LibreOffice Module sc (master) 1
|
#include <chgtrack.hxx>
Public Member Functions | |
ScActionColorChanger (const ScChangeTrack &rTrack) | |
void | Update (const ScChangeAction &rAction) |
Color | GetColor () const |
Private Attributes | |
const ScAppOptions & | rOpt |
const std::set< OUString > & | rUsers |
OUString | aLastUserName |
sal_uInt16 | nLastUserIndex |
Color | nColor |
Definition at line 47 of file chgtrack.hxx.
ScActionColorChanger::ScActionColorChanger | ( | const ScChangeTrack & | rTrack | ) |
Definition at line 86 of file output.cxx.
References COL_BLACK().
|
inline |
Definition at line 59 of file chgtrack.hxx.
References nColor.
Referenced by ScOutputData::DrawChangeTrack(), and ScDocument::IsCellInChangeTrack().
void ScActionColorChanger::Update | ( | const ScChangeAction & | rAction | ) |
Definition at line 94 of file output.cxx.
References aLastUserName, COL_TRANSPARENT(), ScAppOptions::GetTrackContentColor(), ScAppOptions::GetTrackDeleteColor(), ScAppOptions::GetTrackInsertColor(), ScAppOptions::GetTrackMoveColor(), ScChangeAction::GetType(), ScChangeAction::GetUser(), nAuthorColor, nColor, nLastUserIndex, nPos, rOpt, rUsers, SAL_INFO_IF, SC_AUTHORCOLORCOUNT, SC_CAT_DELETE_COLS, SC_CAT_DELETE_ROWS, SC_CAT_DELETE_TABS, SC_CAT_INSERT_COLS, SC_CAT_INSERT_ROWS, SC_CAT_INSERT_TABS, and SC_CAT_MOVE.
Referenced by ScOutputData::DrawChangeTrack(), and ScDocument::IsCellInChangeTrack().
|
private |
Definition at line 52 of file chgtrack.hxx.
Referenced by Update().
|
private |
Definition at line 54 of file chgtrack.hxx.
Referenced by GetColor(), and Update().
|
private |
Definition at line 53 of file chgtrack.hxx.
Referenced by Update().
|
private |
Definition at line 50 of file chgtrack.hxx.
Referenced by Update().
|
private |
Definition at line 51 of file chgtrack.hxx.
Referenced by Update().