Public Member Functions |
| | DtVrfPageConfigurationReader () |
| | CTOR.
|
| virtual | ~DtVrfPageConfigurationReader () |
| | DTOR.
|
| virtual void | readFrom (DtEnvironment *env, DtEnvValueSP root) |
| | DtInformationPageConfiguration () |
| | CTOR.
|
| | DtInformationPageConfiguration (const makVrv::DtPageConfiguration &) |
| | DtInformationPageConfiguration (const DtInformationPageConfiguration &) |
| | ~DtInformationPageConfiguration () |
| | DTOR.
|
| void | addPagePath (const DtInformationPagePath &path, int weight=-1) |
| void | addPagePathBefore (const DtInformationPagePath &path, const DtInformationPagePath &relativeTo) |
| void | addPagePathAfter (const DtInformationPagePath &path, const DtInformationPagePath &relativeTo) |
| virtual void | addPageItemToSection (const std::string &collectionName, const std::string §ion, const std::string &pageItemName, int row, int col, int rowSpan=1, int colSpan=1, int width=-1, int height=-1) |
| virtual void | addInformationItemToSection (const std::string &collectionName, const std::string §ion, const std::string &informationItemName, int row, int col, int rowSpan=1, int colSpan=1, int width=-1, int height=-1) |
| virtual void | removePageItemFromSection (const std::string &collectionName, const std::string §ion, const std::string &pageItemName) |
| virtual void | removeInformationItemFromSection (const std::string &collectionName, const std::string §ion, const std::string &informationItemName) |
| virtual std::string | pageForInformationItem (const std::string &item) const |
| | Given an information dialog item, find a page that has that item.
|
| virtual void | getChildren (const DtInformationPagePath &path, PagePathList &children) const |
| | DtPageConfiguration () |
| | CTOR.
|
| | ~DtPageConfiguration () |
| | DTOR.
|
| DtPageConfiguration & | operator= (const DtPageConfiguration &rhs) |
| | Assignment operator.
|
| void | addPageCollection (const std::string &collectionClassName, const DtUnicode &pageTitle, PageCollectionLocation location, bool visible, const std::string &pageClassToShow, bool closable=true, bool floatable=true, bool movable=true) |
| | Add a new page collection to the configuration.
|
| void | removePageCollection (const std::string &collectionClassName) |
| | Remove a page collection.
|
| const PageCollectionState * | findPageCollectionState (const std::string &collectionClassName) const |
| | Find a page collection state.
|
| PageCollectionState * | findPageCollectionState (const std::string &collectionClassName) |
| const bool | isPageVisible (const std::string &pageName) const |
| | Check whether a page (specified by name) is visible in this configuration.
|
| const DtUnicode * | findPageCollectionTitle (const std::string &collectionClassName) const |
| | Find a page collection title.
|
| DtUnicode * | findPageCollectionTitle (const std::string &collectionClassName) |
| void | addPagePath (const DtPagePath &, int weight=-1) |
| | Adds the menu path (as well as its entire family).
|
| void | addPagePathAfter (const DtPagePath &newPath, const DtPagePath &relativeTo) |
| | Adds the menu path after a relative (they must share the same parent).
|
| void | addPagePathBefore (const DtPagePath &newPath, const DtPagePath &relativeTo) |
| | Adds the menu path before a relative (they must share the same parent).
|
| void | addConfiguration (const DtPageConfiguration &subConfiguration) |
| | Merges from an external configurations into this configuration.
|
| void | removePagePath (const DtPagePath &) |
| | Remove the page path.
|
| void | getRootPaths (PagePathList &children) const |
| | Get all paths which have no parents (aka top level paths).
|
| void | getChildren (const DtPagePath &path, PagePathList &children) const |
| | Get a list of children (first generation only) for a given path.
|
| void | sortChildren (PagePathList &children) const |
| | Sort the list of children.
|
| virtual PagePathList | filterForAbsoluteChildren (const PagePathList &children) const |
| | Filter a list of only the page paths with absolute positions.
|
| virtual PagePathList | filterForRelativeChildren (const PagePathList &children) const |
| | Filter a list of only the page paths with relative positions.
|
| int | getNewWeight () |
| | Get new weight.
|
| void | merge (const DtPageConfiguration &rhs) |
| | Merges in contents of supplied configuration, adding new paths.
|
| void | copyValuesFrom (const DtPageConfiguration &source) |
| | Uses the location, geometry, order, etc.
|
| bool | hasPagePath (const DtPagePath &p) const |
| | Returns true if has the menu path.
|
| const PageCollectionStatesMap & | states () const |
| | Returns the map of page collection states.
|
| const PageCollectionTitlesMap & | titles () const |
| | Returns the map of page collection titles.
|
| | DtConfiguration (const std::string &name="") |
| | CTOR.
|
| | DtConfiguration (const DtConfiguration &) |
| | Copy CTOR.
|
| DtConfiguration & | operator= (const DtConfiguration &) |
| | Assignment OP.
|
| virtual | ~DtConfiguration () |
| | DTOR.
|
| virtual const std::string & | name () const |
| | Get the configuration name.
|
| virtual void | setName (const std::string &name) |
| | Set the configuration name.
|
| virtual const std::string * | findOptionalParameter (const std::string &name) const |
| | Find an optional parameters.
|
| virtual void | setOptionalParameter (const std::string &name, const std::string &value) |
| | Set an optional parameter.
|
| virtual void | setOptionalParameters (const ParameterMap &) |
| | Set an optional parameters.
|
| virtual void | removeOptionalParameter (const std::string &name) |
| | Remove an optional parameter.
|
| const ParameterMap & | optionalParameters () const |
| | Get the optional parameters.
|
This class will write a page configuration to the given XML node.