import QtQuick 1.0

Rectangle {
    property bool condition1: false
    property bool condition2: false

    states: [
        State { name: "state1"; when: condition1 },
        State { name: "state2"; when: condition2 }
    ]
}
