digraph G { edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"]; node [fontname="FreeSans",fontsize="10",shape=record]; rankdir=LR; Node1 [label="ConfigurationWidget",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="okButton\ncancelButton",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="currentSettingsWidget",fontname="FreeSans"]; Node4 [label="QWidget *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node5 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="loadingSavingWidget",fontname="FreeSans"]; Node5 [label="LoadingSavingWidget",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classLoadingSavingWidget.html",tooltip="Loading/Saving Settings."]; Node6 -> Node5 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node6 [label="QWidget",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classQWidget.html"]; Node3 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="browseButton",fontname="FreeSans"]; Node7 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="checkPhotoMods",fontname="FreeSans"]; Node7 [label="QCheckBox *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node8 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="mainGrid\ntempImageDirectoryGrid\ndefaultToThisThemeGrid",fontname="FreeSans"]; Node8 [label="QGridLayout *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node9 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="defaultToThisTheme",fontname="FreeSans"]; Node9 [label="QComboBox *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node10 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="tempImageDirectory\ndefaultToThisThemeOnNew\ncategoryLabel",fontname="FreeSans"]; Node10 [label="QLabel *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node11 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="tempImageDirectoryVal",fontname="FreeSans"]; Node11 [label="QLineEdit *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node12 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="tempImageDirectoryFrame\ndefaultToThisThemeFrame\nhorizontalLine",fontname="FreeSans"]; Node12 [label="QFrame *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node13 -> Node5 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="config",fontname="FreeSans"]; Node13 [label="Configuration",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classConfiguration.html",tooltip="Configuration object manages all user-specific application settings."]; Node14 -> Node13 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="settingsFilename",fontname="FreeSans"]; Node14 [label="QString",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node15 -> Node13 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="lastGroup\ncurGroup\nfirstGroup",fontname="FreeSans"]; Node15 [label="SettingGroup",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classSettingGroup.html",tooltip="SettingGroup contains settings which are releated."]; Node16 -> Node15 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="lastSetting\nfirstSetting",fontname="FreeSans"]; Node16 [label="Setting",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classSetting.html",tooltip="Setting class, allows the setting and retrieval of setting values."]; Node16 -> Node16 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; Node14 -> Node16 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="defaultValue\nkey\nvalue",fontname="FreeSans"]; Node14 -> Node15 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="name",fontname="FreeSans"]; Node15 -> Node15 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="next",fontname="FreeSans"]; Node8 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="buttonsGrid\ngrid",fontname="FreeSans"]; Node17 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="layoutWidget",fontname="FreeSans"]; Node17 [label="LayoutSettingsWidget",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classLayoutSettingsWidget.html",tooltip="Layout Settings."]; Node6 -> Node17 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node18 -> Node17 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="defaultWindowSizeValue",fontname="FreeSans"]; Node18 [label="QSpinBox *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node7 -> Node17 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="restoreWindowPlacementSize\nphotosBackgroundImage\nshowTooltips\nuseAnimation",fontname="FreeSans"]; Node8 -> Node17 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="manualPlacementGrid\nmainGrid",fontname="FreeSans"]; Node9 -> Node17 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="defaultWindowPlacement",fontname="FreeSans"]; Node19 -> Node17 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="defaultWindowSizeSlider",fontname="FreeSans"]; Node19 [label="QSlider *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node10 -> Node17 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="defaultWindowSizeLabel\ndefaultWindowPlacementLabel\ncategoryLabel",fontname="FreeSans"]; Node20 -> Node17 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="windowPlacementSize\ngeneralSettings",fontname="FreeSans"]; Node20 [label="QVGroupBox *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node12 -> Node17 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="sizeFrame\nhorizontalLine",fontname="FreeSans"]; Node13 -> Node17 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="config",fontname="FreeSans"]; Node21 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="currentPseudoSelection\nloadingSavingIcon\nlayoutIcon\nalertsIcon",fontname="FreeSans"]; Node21 [label="GroupIcon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classGroupIcon.html",tooltip="Displays group icon and text, also contains pointer to widget for setting group settings..."]; Node22 -> Node21 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node22 [label="QIconViewItem",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classQIconViewItem.html"]; Node4 -> Node21 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="settingsWidget",fontname="FreeSans"]; Node23 -> Node21 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="mousedOver",fontname="FreeSans"]; Node23 [label="bool",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node24 -> Node21 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="parent",fontname="FreeSans"]; Node24 [label="QIconView *",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node25 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="groups",fontname="FreeSans"]; Node25 [label="GroupsWidget",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classGroupsWidget.html",tooltip="Displays group icon and text, also contains pointer to widget for setting group settings..."]; Node26 -> Node25 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node26 [label="QIconView",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classQIconView.html"]; Node27 -> Node25 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="textWidth",fontname="FreeSans"]; Node27 [label="int",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled"]; Node12 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="buttonsFrame",fontname="FreeSans"]; Node28 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="alertsWidget",fontname="FreeSans"]; Node28 [label="AlertsWidget",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$classAlertsWidget.html",tooltip="Alerts Settings."]; Node6 -> Node28 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"]; Node7 -> Node28 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="showSoftwareUpdateAlerts\nshowDestructiveAlerts",fontname="FreeSans"]; Node8 -> Node28 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="grid",fontname="FreeSans"]; Node10 -> Node28 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="categoryLabel",fontname="FreeSans"]; Node20 -> Node28 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="behavior",fontname="FreeSans"]; Node12 -> Node28 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="horizontalLine",fontname="FreeSans"]; Node13 -> Node28 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="config",fontname="FreeSans"]; Node13 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="config",fontname="FreeSans"]; }