LibreOffice Module vcl (master) 1
|
#include <ppdparser.hxx>
Public Types | |
enum class | SetupType { ExitServer , Prolog , DocumentSetup , PageSetup , JCLSetup , AnySetup } |
Public Member Functions | |
PPDKey (OUString aKey) | |
~PPDKey () | |
PPDValue * | insertValue (const OUString &rOption, PPDValueType eType, bool bCustomOption=false) |
int | countValues () const |
const PPDValue * | getValue (int n) const |
const PPDValue * | getValue (const OUString &rOption) const |
const PPDValue * | getValueCaseInsensitive (const OUString &rOption) const |
const PPDValue * | getDefaultValue () const |
const OUString & | getGroup () const |
const OUString & | getKey () const |
bool | isUIKey () const |
SetupType | getSetupType () const |
int | getOrderDependency () const |
Private Types | |
typedef std::unordered_map< OUString, PPDValue > | hash_type |
typedef std::vector< PPDValue * > | value_type |
Private Member Functions | |
void | eraseValue (const OUString &rOption) |
Private Attributes | |
OUString | m_aKey |
hash_type | m_aValues |
value_type | m_aOrderedValues |
const PPDValue * | m_pDefaultValue |
bool | m_bQueryValue |
OUString | m_aGroup |
bool | m_bUIOption |
int | m_nOrderDependency |
SetupType | m_eSetupType |
Friends | |
class | PPDParser |
class | CPDManager |
Definition at line 64 of file ppdparser.hxx.
|
private |
Definition at line 69 of file ppdparser.hxx.
|
private |
Definition at line 70 of file ppdparser.hxx.
|
strong |
Enumerator | |
---|---|
ExitServer | |
Prolog | |
DocumentSetup | |
PageSetup | |
JCLSetup | |
AnySetup |
Definition at line 80 of file ppdparser.hxx.
psp::PPDKey::PPDKey | ( | OUString | aKey | ) |
psp::PPDKey::~PPDKey | ( | ) |
|
inline |
Definition at line 93 of file ppdparser.hxx.
References m_aValues.
|
private |
|
inline |
Definition at line 99 of file ppdparser.hxx.
References m_pDefaultValue.
|
inline |
Definition at line 100 of file ppdparser.hxx.
References m_aGroup.
|
inline |
Definition at line 102 of file ppdparser.hxx.
References m_aKey.
|
inline |
Definition at line 105 of file ppdparser.hxx.
References m_nOrderDependency.
|
inline |
Definition at line 104 of file ppdparser.hxx.
References m_eSetupType.
const PPDValue * psp::PPDKey::getValue | ( | const OUString & | rOption | ) | const |
const PPDValue * psp::PPDKey::getValueCaseInsensitive | ( | const OUString & | rOption | ) | const |
PPDValue * psp::PPDKey::insertValue | ( | const OUString & | rOption, |
PPDValueType | eType, | ||
bool | bCustomOption = false |
||
) |
|
inline |
Definition at line 103 of file ppdparser.hxx.
References m_bUIOption.
|
friend |
Definition at line 67 of file ppdparser.hxx.
|
friend |
Definition at line 66 of file ppdparser.hxx.
|
private |
Definition at line 77 of file ppdparser.hxx.
Referenced by getGroup().
|
private |
Definition at line 72 of file ppdparser.hxx.
Referenced by getKey().
|
private |
Definition at line 74 of file ppdparser.hxx.
|
private |
Definition at line 73 of file ppdparser.hxx.
Referenced by countValues().
|
private |
Definition at line 76 of file ppdparser.hxx.
|
private |
Definition at line 83 of file ppdparser.hxx.
Referenced by isUIKey().
|
private |
Definition at line 85 of file ppdparser.hxx.
Referenced by getSetupType().
|
private |
Definition at line 84 of file ppdparser.hxx.
Referenced by getOrderDependency().
|
private |
Definition at line 75 of file ppdparser.hxx.
Referenced by getDefaultValue().