LibreOffice Module vcl (master)
1
|
#include <ppdparser.hxx>
Public Types | |
enum | SetupType { SetupType::ExitServer, SetupType::Prolog, SetupType::DocumentSetup, SetupType::PageSetup, SetupType::JCLSetup, SetupType::AnySetup } |
Public Member Functions | |
PPDKey (const OUString &rKey) | |
~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 61 of file ppdparser.hxx.
|
private |
Definition at line 66 of file ppdparser.hxx.
|
private |
Definition at line 67 of file ppdparser.hxx.
|
strong |
Enumerator | |
---|---|
ExitServer | |
Prolog | |
DocumentSetup | |
PageSetup | |
JCLSetup | |
AnySetup |
Definition at line 77 of file ppdparser.hxx.
psp::PPDKey::PPDKey | ( | const OUString & | rKey | ) |
psp::PPDKey::~PPDKey | ( | ) |
|
inline |
Definition at line 90 of file ppdparser.hxx.
|
private |
|
inline |
Definition at line 96 of file ppdparser.hxx.
References m_pDefaultValue.
|
inline |
Definition at line 97 of file ppdparser.hxx.
References m_aGroup.
|
inline |
Definition at line 99 of file ppdparser.hxx.
References m_aKey.
|
inline |
Definition at line 102 of file ppdparser.hxx.
References m_nOrderDependency.
|
inline |
Definition at line 101 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 100 of file ppdparser.hxx.
References m_bUIOption.
|
friend |
Definition at line 64 of file ppdparser.hxx.
|
friend |
Definition at line 63 of file ppdparser.hxx.
|
private |
Definition at line 74 of file ppdparser.hxx.
Referenced by getGroup().
|
private |
Definition at line 69 of file ppdparser.hxx.
Referenced by getKey().
|
private |
Definition at line 71 of file ppdparser.hxx.
|
private |
Definition at line 70 of file ppdparser.hxx.
|
private |
Definition at line 73 of file ppdparser.hxx.
|
private |
Definition at line 80 of file ppdparser.hxx.
Referenced by isUIKey().
|
private |
Definition at line 82 of file ppdparser.hxx.
Referenced by getSetupType().
|
private |
Definition at line 81 of file ppdparser.hxx.
Referenced by getOrderDependency().
|
private |
Definition at line 72 of file ppdparser.hxx.
Referenced by getDefaultValue().