a manager which manages the lists, keeps the different kind of lists, to assure the unicity of each list More...
#include <MWAWList.hxx>
Public Member Functions | |
MWAWListManager (MWAWFontManagerPtr const &fontManager) | |
the constructor | |
~MWAWListManager () | |
the destructor | |
bool | needToSend (int index, std::vector< int > &idMarkerList) const |
check if a list need to be send/resend to the interface | |
std::shared_ptr< MWAWList > | getList (int index) const |
returns a list with given index ( if found ) | |
std::shared_ptr< MWAWList > | getNewList (std::shared_ptr< MWAWList > actList, int levl, MWAWListLevel const &level) |
returns a new list corresponding to a list where we have a new level | |
Protected Attributes | |
MWAWFontManagerPtr | m_fontManager |
the font manager | |
std::vector< MWAWList > | m_listList |
the list of created list | |
std::vector< int > | m_sendIdMarkerList |
the list of send list to interface | |
a manager which manages the lists, keeps the different kind of lists, to assure the unicity of each list
|
explicit |
the constructor
MWAWListManager::~MWAWListManager | ( | ) |
the destructor
std::shared_ptr< MWAWList > MWAWListManager::getList | ( | int | index | ) | const |
returns a list with given index ( if found )
Referenced by MoreTextInternal::Paragraph::updateToFinalState().
std::shared_ptr< MWAWList > MWAWListManager::getNewList | ( | std::shared_ptr< MWAWList > | actList, |
int | levl, | ||
MWAWListLevel const & | level | ||
) |
returns a new list corresponding to a list where we have a new level
Referenced by MindWrtParserInternal::ZoneInfo::updateListId(), and MoreTextInternal::Paragraph::updateToFinalState().
bool MWAWListManager::needToSend | ( | int | index, |
std::vector< int > & | idMarkerList | ||
) | const |
check if a list need to be send/resend to the interface
|
protected |
the font manager
|
protected |
the list of created list
Referenced by getList(), getNewList(), and needToSend().
|
mutableprotected |
the list of send list to interface