|
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().