X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=Shares%2FmTaskShare.dcl;h=df4a2f16fa24ccc4d3e4069a29f55973530909b5;hb=18c1286739897b65578e87b17167c6cef1922a3b;hp=a6967af53e4db94c75ab258c6a25b75d3d14cdf2;hpb=4f7354793be250c86dd0d2fda737312d33d54231;p=mTask.git diff --git a/Shares/mTaskShare.dcl b/Shares/mTaskShare.dcl index a6967af..df4a2f1 100644 --- a/Shares/mTaskShare.dcl +++ b/Shares/mTaskShare.dcl @@ -4,12 +4,21 @@ import iTasks import iTasks._Framework.Serialization derive class iTask MTaskShareType + +derive gEditor MTaskShare +derive gText MTaskShare +derive JSONEncode MTaskShare +derive JSONDecode MTaskShare +derive gDefault MTaskShare +derive gEq MTaskShare + :: MTaskShareType = MTaskWithShare String | MTaskLens String :: MTaskShare = {withTask :: String ,identifier :: Int ,realShare :: MTaskShareType ,value :: String + ,dynvalue :: Dynamic } manageShares :: [MTaskShare] -> Task ()