Implemented object selection widgets in action dialogs

This commit is contained in:
feedc0de committed 2024-01-14 15:31:47 +01:00
1 parent 4046a5c044
commit 97a9da4030
41 files changed
+1283 -228

No files matched your search

+70 -14
View File
@@ -262,87 +262,143 @@ QDataStream &operator>>(QDataStream &ds, Font &font)
return ds;
}
QDataStream &operator<<(QDataStream &ds, const AppliesToSelf &action)
{
Q_UNUSED(action);
//ds << action.;
return ds;
}
QDataStream &operator>>(QDataStream &ds, AppliesToSelf &action)
{
Q_UNUSED(action);
//ds >> action.;
return ds;
}
QDataStream &operator<<(QDataStream &ds, const AppliesToOther &action)
{
Q_UNUSED(action);
//ds << action.;
return ds;
}
QDataStream &operator>>(QDataStream &ds, AppliesToOther &action)
{
Q_UNUSED(action);
//ds >> action.;
return ds;
}
QDataStream &operator<<(QDataStream &ds, const AppliesToObject &action)
{
Q_UNUSED(action);
ds << action.objectName;
return ds;
}
QDataStream &operator>>(QDataStream &ds, AppliesToObject &action)
{
Q_UNUSED(action);
ds >> action.objectName;
return ds;
}
QDataStream &operator<<(QDataStream &ds, const MoveFixedAction &action)
{
Q_UNUSED(action);
// ds << action.;
ds << action.appliesTo;
return ds;
}
QDataStream &operator>>(QDataStream &ds, MoveFixedAction &action)
{
Q_UNUSED(action);
// ds >> action.;
ds >> action.appliesTo;
return ds;
}
QDataStream &operator<<(QDataStream &ds, const MoveFreeAction &action)
{
Q_UNUSED(action);
// ds << action.;
ds << action.appliesTo;
return ds;
}
QDataStream &operator>>(QDataStream &ds, MoveFreeAction &action)
{
Q_UNUSED(action);
// ds >> action.;
ds >> action.appliesTo;
return ds;
}
QDataStream &operator<<(QDataStream &ds, const MoveTowardsAction &action)
{
Q_UNUSED(action);
// ds << action.;
ds << action.appliesTo;
return ds;
}
QDataStream &operator>>(QDataStream &ds, MoveTowardsAction &action)
{
Q_UNUSED(action);
// ds >> action.;
ds >> action.appliesTo;
return ds;
}
QDataStream &operator<<(QDataStream &ds, const SpeedHorizontalAction &action)
{
Q_UNUSED(action);
// ds << action.;
ds << action.appliesTo;
return ds;
}
QDataStream &operator>>(QDataStream &ds, SpeedHorizontalAction &action)
{
Q_UNUSED(action);
// ds >> action.;
ds >> action.appliesTo;
return ds;
}
QDataStream &operator<<(QDataStream &ds, const SpeedVerticalAction &action)
{
Q_UNUSED(action);
// ds << action.;
ds << action.appliesTo;
return ds;
}
QDataStream &operator>>(QDataStream &ds, SpeedVerticalAction &action)
{
Q_UNUSED(action);
// ds >> action.;
ds >> action.appliesTo;
return ds;
}
QDataStream &operator<<(QDataStream &ds, const SetGravityAction &action)
{
Q_UNUSED(action);
ds << action.appliesTo;
return ds;
}
QDataStream &operator>>(QDataStream &ds, SetGravityAction &action)
{
Q_UNUSED(action);
ds >> action.appliesTo;
return ds;
}
QDataStream &operator<<(QDataStream &ds, const ExecuteCodeAction &action)
{
ds << action.script;
ds << action.appliesTo;
ds << action.appliesTo
<< action.script;
return ds;
}
QDataStream &operator>>(QDataStream &ds, ExecuteCodeAction &action)
{
ds >> action.script;
ds >> action.appliesTo;
ds >> action.appliesTo
>> action.script;
return ds;
}