Hallo,
Ich hab ein Item in einer GraphicsScene erstellt und will es nun bewegen temIsMovable), aber falls es ausgewählt ist temIsSelected) will ich dass es sich nicht bewegt.
Kann ich das irgendwie trennen, weil sobald ich es selected ist bewegt es sich bei mir auch...
zb. if(isSelected)
{
//ItemIsNotMovable(aber solch eine Fkt gibt es ja nicht?!)
}
konvex hat geschrieben:Ich hab ein Item in einer GraphicsScene erstellt und will es nun bewegen temIsMovable), aber falls es ausgewählt ist temIsSelected) will ich dass es sich nicht bewegt.
Das widerspricht sich etwas oder findest Du nicht? Wie willst Du es denn bewegen, ohne es zu selektieren?
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
Das Einzige was mir einfällt wäre, selectionChanged Signal auswerten und die Flags aller Items anpassen.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
Keine Ahnung was Du da machst, bzw. was das ergeben soll. Zu sehen ist jedoch das Du ein neues Item erstellst und sofort danach prüfst, ob es selektiert ist. Wer soll es denn bitteschön selektiert haben?
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.