digraph G { edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; node [fontname="FreeSans",fontsize="10",shape=record]; Node1 [label="AlbumStatistics",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; Node2 -> Node1 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node2 [label="QDialog",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classQDialog.html"]; Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="setCreatedVal\ncloseButton",fontname="FreeSans"]; Node3 [label="QPushButton *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="albumImage",fontname="FreeSans"]; Node4 [label="QPixmap *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node5 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="grid\ngrid2",fontname="FreeSans"]; Node5 [label="QGridLayout *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node6 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="modifiedVal\nalbumTitle\nnumSubalbumsVal\nnumPhotos\nsizeOnDiskVal\nnumSubalbums\ncreated\ntitleMessage\nsizeOnDisk\nmodified\n...",fontname="FreeSans"]; Node6 [label="QLabel *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node7 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="album",fontname="FreeSans"]; Node7 [label="Album",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classAlbum.html",tooltip="An album contains Subalbums."]; Node4 -> Node7 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="smallRepresentativeImage\nlargeRepresentativeImage",fontname="FreeSans"]; Node8 -> Node7 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="theme\ntmpDir\nsaveLocation\nauthor\nname\noldSaveLocation\ndescription",fontname="FreeSans"]; Node8 [label="QString",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node9 -> Node7 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="modificationYear\nnextUniqueID\ncreationYear\nnumSubalbums\ncreationMonth\nmodificationMonth\nmodificationDay\nnumLoadedSubalbums\ncreationDay",fontname="FreeSans"]; Node9 [label="int",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node10 -> Node7 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="savedToDisk\nmodified",fontname="FreeSans"]; Node10 [label="bool",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node11 -> Node7 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="lastSubalbum\nfirstSubalbum",fontname="FreeSans"]; Node11 [label="Subalbum",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classSubalbum.html",tooltip="A subalbum contains photos."]; Node8 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="name\ndescription",fontname="FreeSans"]; Node12 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="mediumRepresentativeImage\nsmallRepresentativeImage\nlargeRepresentativeImage",fontname="FreeSans"]; Node12 [label="QPixmap",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node9 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="numPhotos\nnumber\nloadedPhotos",fontname="FreeSans"]; Node7 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="albm",fontname="FreeSans"]; Node13 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="lastPhoto\nfirstPhoto",fontname="FreeSans"]; Node13 [label="Photo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classPhoto.html",tooltip="A photo consists of a full size image, a smaller slide show image, a very small thumbnail..."]; Node8 -> Node13 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="imageChecksum\nthumbnailChecksum\nimageLocation\nslideshowChecksum\nthumbnailLocation\nslideshowLocation\ndescription",fontname="FreeSans"]; Node9 -> Node13 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="initialSubalbumNumber\ninitialPhotoNumber",fontname="FreeSans"]; Node10 -> Node13 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="recentlyReverted\nneedsSaving\neverSaved",fontname="FreeSans"]; Node14 -> Node13 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="thumbnailImage",fontname="FreeSans"]; Node14 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node13 -> Node13 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\nnext",fontname="FreeSans"]; Node11 -> Node13 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="subalbum",fontname="FreeSans"]; Node11 -> Node11 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="nextSubalbum\nprevSubalbum",fontname="FreeSans"]; Node15 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="albumPreview",fontname="FreeSans"]; Node15 [label="QFrame *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; }