Make(qt) ver(5.0.11) Add(EntryPoint,2953706,21,105) { Left=1323 Top=184 Caption=#20:Parser /proc/cpuinfo| link(onCreate,6:doEvent1,[]) } Add(File,3,140,105) { FileName=#13:/proc/cpuinfo| link(onOpen,4:doRead,[]) } Add(FileRead,4,196,105) { Type=3 link(onRead,5:doConvert,[]) } Add(BA_Convertor,5,252,105) { link(onConvert,50:doEvent1,[]) } Add(Hub,6,91,105) { link(onEvent1,3:doOpen,[]) link(onEvent2,3:doClose,[]) } Add(RegExpSearch,7,371,105) { RegExp=#22:model name : ([^\\n]+)| link(onSearch,8:doText,[]) } Add(Edit,8,427,105) { Left=60 Top=10 Width=335 ReadOnly=0 Point(doText) } Add(Label,9,483,105) { Left=10 Top=15 Caption=#5:Model| } Add(Label,47,483,154) { Left=10 Top=45 Caption=#3:MHz| } Add(Edit,48,427,154) { Left=60 Top=40 Width=335 ReadOnly=0 Point(doText) } Add(RegExpSearch,49,371,154) { RegExp=#20:cpu MHz : ([^\\n]+)| link(onSearch,48:doText,[]) } Add(Hub,50,315,105) { OutCount=5 link(onEvent1,7:doSearch,[]) link(onEvent2,49:doSearch,[(350,118)(350,160)]) link(onEvent3,53:doSearch,[(350,125)(350,209)]) link(onEvent4,19:doSearch,[(350,132)(350,258)]) link(onEvent5,24:doSearch,[(350,139)(350,307)]) } Add(Label,51,483,203) { Left=10 Top=75 Caption=#5:Cores| } Add(Edit,52,427,203) { Left=60 Top=70 Width=335 ReadOnly=0 Point(doText) } Add(RegExpSearch,53,371,203) { RegExp=#21:cpu cores : ([^\\n]+)| link(onSearch,52:doText,[]) } Add(Label,17,483,252) { Left=10 Top=105 Caption=#5:Cache| } Add(Edit,18,427,252) { Left=60 Top=100 Width=335 ReadOnly=0 Point(doText) } Add(RegExpSearch,19,371,252) { RegExp=#22:cache size : ([^\\n]+)| link(onSearch,18:doText,[]) } Add(Label,22,483,301) { Left=10 Top=135 Caption=#5:Flags| } Add(RegExpSearch,24,371,301) { RegExp=#18:flags : ([^\\n]+)| link(onSearch,25:doAppend,[]) } Add(Memo,25,427,301) { Left=60 Top=135 Width=333 Height=158 }