LibreOffice Module winaccessibility (master) 1
|
#include <ResIDGenerator.hxx>
Public Member Functions | |
ResIDGenerator () | |
~ResIDGenerator () | |
long | GenerateNewResID () |
SubList stores those IDs that were ever generated and deleted, the method return the ID from subList first if subList is not empty, else return m_nMin–. More... | |
void | SetSub (long number) |
Private Attributes | |
long | m_nMin |
std::deque< long > | subList |
Definition at line 29 of file ResIDGenerator.hxx.
|
inline |
Definition at line 36 of file ResIDGenerator.hxx.
ResIDGenerator::~ResIDGenerator | ( | ) |
Definition at line 24 of file ResIDGenerator.cxx.
long ResIDGenerator::GenerateNewResID | ( | ) |
SubList stores those IDs that were ever generated and deleted, the method return the ID from subList first if subList is not empty, else return m_nMin–.
Add the obsolete IDs by calling SetSub method
return new resource ID.
Definition at line 34 of file ResIDGenerator.cxx.
References m_nMin, and subList.
Referenced by AccObjectWinManager::ImpleGenerateResID().
|
inline |
Definition at line 42 of file ResIDGenerator.hxx.
References subList.
Referenced by AccObjectWinManager::DeleteAccObj().
|
private |
Definition at line 32 of file ResIDGenerator.hxx.
Referenced by GenerateNewResID().
|
private |
Definition at line 33 of file ResIDGenerator.hxx.
Referenced by GenerateNewResID(), and SetSub().