#include <ICreateIndexXRefEntryCmdData.h>
|
| enum | { kDefaultIID = IID_ICREATEINDEXXREFENTRYCMDDATA } |
| |
Command data interface used for creating an index cross-reference entry.
| virtual bool16 ICreateIndexXRefEntryCmdData::GetAllowRecursiveXRef | ( | | ) | const |
| pure virtual |
Retrieves the "allow recursive cross-reference" flag. If a topic AAA references another topic BBB (see "BBB") and BBB references AAA (see "AAA") it is called a recursive cross-reference.
- Returns
- kTrue if recursive cross-references are allowed, kFalse if not.
| virtual bool16 ICreateIndexXRefEntryCmdData::GetDoNotifyFlag | ( | | ) | const |
| pure virtual |
Retrieves the "notify" flag.
- Returns
- the value of the flag.
| virtual const IndexTopicEntry& ICreateIndexXRefEntryCmdData::GetTopicEntry | ( | | ) | const |
| pure virtual |
Retrieves the topic entry where the cross-reference will be inserted.
- See Also
- IndexTopicEntry.
- Returns
- the topic entry property.
| virtual const UIDRef& ICreateIndexXRefEntryCmdData::GetTopicListUIDRef | ( | | ) | const |
| pure virtual |
Retrieves the topic list property.
- Returns
- UIDRef of the topic list.
| virtual int32 ICreateIndexXRefEntryCmdData::GetTopicNodeId | ( | | ) | const |
| pure virtual |
Retrieves the topic node id where the cross-reference will be inserted.
- Returns
- the topic node id.
| virtual const UID ICreateIndexXRefEntryCmdData::GetTopicSectionUID | ( | | ) | const |
| pure virtual |
Retrieves the topic section where the cross-reference will be inserted.
- Returns
- UID of the topic section.
| virtual void ICreateIndexXRefEntryCmdData::SetAllowRecursiveXRef | ( | bool16 | allow | ) | |
| pure virtual |
Sets the "allow recursive cross-reference" flag. This flag is default set to kFalse. If a topic AAA references another topic BBB (see "BBB") and BBB references AAA (see "AAA") it is called a recursive cross-reference.
- Parameters
| allow | [IN] - value of the flag. |
| virtual void ICreateIndexXRefEntryCmdData::SetDoNotifyFlag | ( | bool16 | notify | ) | |
| pure virtual |
Sets the "notify" flag. This flag is default set to kTrue.
- Parameters
| notify | [IN] - value of the flag. |
| virtual void ICreateIndexXRefEntryCmdData::SetTopicEntry | ( | const IndexTopicEntry & | topicEntry | ) | |
| pure virtual |
Sets the topic entry where the cross-reference will be inserted. The clients of the command should either call this method or SetTopicSectionUID() AND SetTopicNodeId().
- Parameters
| topicEntry | [IN] - the topic entry. |
| virtual void ICreateIndexXRefEntryCmdData::SetTopicListUIDRef | ( | const UIDRef & | topicListUID | ) | |
| pure virtual |
Sets the topic list property.
- Parameters
| topicListUIDRef | [IN] - UIDRef of the topic list. |
| virtual void ICreateIndexXRefEntryCmdData::SetTopicNodeId | ( | int32 | indexTopicNodeId | ) | |
| pure virtual |
Sets the topic node id where the cross-reference will be inserted.
- Parameters
| virtual void ICreateIndexXRefEntryCmdData::SetTopicSectionUID | ( | const UID | topicSectionUID | ) | |
| pure virtual |
Sets the topic section where the cross-reference will be inserted.
- Parameters
| topicSectionUID | [IN] - the UID of the topic section. |