digraph G { edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; node [fontname="FreeSans",fontsize="10",shape=record]; rankdir=LR; Node1 [label="SlideshowWidget",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="QWidget",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classQWidget.html"]; Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="accel\ninitDelay\ndelay\nminDelay",fontname="FreeSans"]; Node3 [label="double",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node4 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="themePath",fontname="FreeSans"]; Node4 [label="QString",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node5 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="paintBufferCurr\npaintBuffer1\npaintBuffer2\nscreenBuffer\npaintBufferPrev",fontname="FreeSans"]; Node5 [label="QPixmap",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node6 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="currentTime\nlastTime",fontname="FreeSans"]; Node6 [label="QTime",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node7 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="autoPlayTimer\nanimatingTimer\nmouseCursorTimer",fontname="FreeSans"]; Node7 [label="QTimer *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node8 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="screenWidth\nphotoNum\nautoPlayDelay\nstep\nlastStep\nfontSize\nscreenHeight\ncollectionNum",fontname="FreeSans"]; Node8 [label="int",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node9 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="contextMenuHidingBool\ndisplayAutoPlayDelay\nanimating\nphotoLoaded\ncontextMenuShown\ndisplayDebugMessages\nautoPlay\nmouseShown",fontname="FreeSans"]; Node9 [label="bool",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node10 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="type",fontname="FreeSans"]; Node10 [label="ANIMATION_TYPE",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node11 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="speed4\nscaledImage2\nTR_TextBorder\nspeed8\nBL_TextBorder\npauseInterface\nTL_TextBorder\ninterfaceAlphaMask\nLeft_TextBorder\nBottom_TextBorder\n...",fontname="FreeSans"]; Node11 [label="QImage",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node12 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="curAlbum",fontname="FreeSans"]; Node12 [label="Album",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classAlbum.html",tooltip="An album contains Subalbums."]; Node13 -> Node12 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="smallRepresentativeImage\nlargeRepresentativeImage",fontname="FreeSans"]; Node13 [label="QPixmap *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node4 -> Node12 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="theme\ntmpDir\nsaveLocation\nauthor\nname\noldSaveLocation\ndescription",fontname="FreeSans"]; Node8 -> Node12 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="modificationYear\nnextUniqueID\ncreationYear\nnumSubalbums\ncreationMonth\nmodificationMonth\nmodificationDay\nnumLoadedSubalbums\ncreationDay",fontname="FreeSans"]; Node9 -> Node12 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="savedToDisk\nmodified",fontname="FreeSans"]; Node14 -> Node12 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="lastSubalbum\nfirstSubalbum",fontname="FreeSans"]; Node14 [label="Subalbum",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classSubalbum.html",tooltip="A subalbum contains photos."]; Node4 -> Node14 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="name\ndescription",fontname="FreeSans"]; Node5 -> Node14 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="mediumRepresentativeImage\nsmallRepresentativeImage\nlargeRepresentativeImage",fontname="FreeSans"]; Node8 -> Node14 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="numPhotos\nnumber\nloadedPhotos",fontname="FreeSans"]; Node12 -> Node14 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="albm",fontname="FreeSans"]; Node15 -> Node14 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="lastPhoto\nfirstPhoto",fontname="FreeSans"]; Node15 [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..."]; Node4 -> Node15 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="imageChecksum\nthumbnailChecksum\nimageLocation\nslideshowChecksum\nthumbnailLocation\nslideshowLocation\ndescription",fontname="FreeSans"]; Node8 -> Node15 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="initialSubalbumNumber\ninitialPhotoNumber",fontname="FreeSans"]; Node9 -> Node15 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="recentlyReverted\nneedsSaving\neverSaved",fontname="FreeSans"]; Node11 -> Node15 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="thumbnailImage",fontname="FreeSans"]; Node15 -> Node15 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="prev\nnext",fontname="FreeSans"]; Node14 -> Node15 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="subalbum",fontname="FreeSans"]; Node14 -> Node14 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="nextSubalbum\nprevSubalbum",fontname="FreeSans"]; Node16 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="animatingMutex",fontname="FreeSans"]; Node16 [label="QMutex",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node15 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="curPhoto",fontname="FreeSans"]; Node14 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="curCollection",fontname="FreeSans"]; }