Question: I want to restore my branch to a given changelist to generate certain executables and then restore it back to the original state. An example will make this clear.

Currently the last changelist that went into main is `@108`.
I want main restored to changelist `@100`. 
So if anyone syncs, they will see the changes upto `@100`.
So the Engineering team can generate the executables out of `@100` by just doing a `p4 sync`.

I have to do this since the engineering team won't do:

```
% p4 sync @100

```

due to process requirements.

Once this is done, I need to restore all the changelists from `@101` to `@108`by the end of the day so that the nightly builds don't get affected.

Is there a graphical way using `p4v` to do this? If there are pointers to command line options it would be helpful too.

Answer: 
If you want to add an icon to the title of the page, you'll need to use the `customHeader` aggregation of the Page control. Assign a Toolbar to it, in the Toolbar, you can add an icon button and the title. Note that the `title` property will not work anymore when using a `customHeader`.

So your control hierarchy will look something like: (controls starting with capital letter, aggregation starting with lower-case letter)

```
Page
    customHeader
        Toolbar
            content
                Button (with icon
                ToolbarSpacer
                Text
                ToolbarSpacer

```
The icon on `sap.m.Page` only ever set the NavButton, and has been deprecated. What version are you using? From the current documentation:

```
Deprecated:
Since version 1.20. Deprecated since the MVI theme is removed now. This property only affected the NavButton in that theme.

```