#include "PieTest.h" #define IMAGECLASS MyImg #define IMAGEFILE #include #define TOPICFILE #include void PieTest::EditCategory() { WithSetData setData; CtrlLayoutOKCancel(setData, "Edit Category"); setData.array1.SetLineCy(21); setData.array1.NoCursor(); setData.array1.AddColumn("Index",44); setData.array1.AddColumn("Category Name",120).Ctrls(); setData.array1.AddColumn("Value",48).Ctrls(); setData.array1.AddColumn("Color",46).Ctrls(); setData.array1.SetEditable(); for(int i=0;i addCategory; CtrlLayoutOKCancel(addCategory, "Add Category"); addCategory.cp1.WithText(); if(addCategory.Execute() != IDOK) return; pie1.AddCategory(~addCategory.str1,~addCategory.d1,~addCategory.cp1); } void PieTest::RemoveCategory() { WithRemoveCategory removeCat; CtrlLayoutOKCancel(removeCat, "Remove Category"); if(removeCat.Execute() != IDOK) return; pie1.RemoveCategory(~removeCat.int1); } void PieTest::PrintPreview() { Report rep; Drawing dd(pie1.GetDrawing()); QtfRichObject pieQTF(CreateDrawingObject(dd)); String qtf; qtf<<"[= "<