I explicit specified the state of "FULLSCREEN" in main.qml as

Qt Code:
  1. State {
  2. name: "FULLSCREEN"
  3.  
  4. PropertyChanges { target: photoTest; state: param.fullScreenPreviousState == "PHOTO" ? "PHOTO" : "CAMERA"} //new conditon
  5. PropertyChanges { target: toolBarTest; width: 0}
  6. }
To copy to clipboard, switch view to plain text mode 

We have to explicit specify all of the conditions of different components when changing state?