Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Instructions

Code Block
languagecpp
	HPS::SegmentKey key1, key2, key3, key4;
HPS::SegmentKey modelKey = GetCanvas().GetFrontView().GetAttachedModel().GetSegmentKey();

	key1 = modelKey.Subsegment("HOOPS1", false);

if (key1.Type() == HPS::Type::None)
    dprintf("key1 returned Type:None\n");

	key2 = modelKey.Down("HOOPS2");

if 
	HPS::SegmentKey uninit_key;
	if (key1(key2.Type() == HPS::Type::None)
    dprintf("key2 returned Type:None\n");

modelKey.Subsegment("HOOPS3");  // create segment
key3 = modelKey.Subsegment("HOOPS3",false);

if (key3.Type() == HPS::Type::None)
	{
		//Subsegment does not exist
		GetCanvas().UpdateWithNotifier().Wait();
		}SegmentKey)
    dprintf("key3 return Type:SegmentKey");

modelKey.Subsegment("HOOPS4");  // create segment
key4 = modelKey.Down("HOOPS4");

if (key4.Type() == HPS::Type::SegmentKey)
    dprintf("key4 return Type:SegmentKey");

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@2318a5
sortmodified
showSpacefalse
reversetrue
typepage
cqllabel = "kb-how-to-article" and type = "page" and space = "KBHV"
labelskb-how-to-article

...