Index: SDDs/AlarmInstructions/AlarmBar.dot =================================================================== diff -u --- SDDs/AlarmInstructions/AlarmBar.dot (revision 0) +++ SDDs/AlarmInstructions/AlarmBar.dot (revision bd9f83f8c6902127d8ac9821d59136dd69335c3a) @@ -0,0 +1,62 @@ +digraph AlarmBar { + bgcolor=lightgray + margin=50 + ordering=out; + + // Prefix: q - Qt component, d - Diality component, i - image + // Define the main componenets + dAlarmBar [shape=box, label="NotificationBar.qml\nRectangle", fontsize="30pt"]; + dAlarmButtonRow [shape=box, label="AlarmButtonRow.qml\nItem", fontsize="30pt"]; + dMuteButton [shape=box, label="MuteButton.qml\nTouchRect.qml", fontsize="30pt"]; + dAlarmList [shape=box, label="IconButton.qml\nTouchRect.qml", fontsize="30pt"]; + dMaxButton [shape=box, label="ArrowButton.qml\nTouchRect.qml", fontsize="30pt"]; + dTimeText [shape=box, label="TimeText.qml\nvAlarmStatus.alarm_MuteTimeout", fontsize="30pt"]; + + // screenshots + iNotificationBar [shape=none, label="", image="images/notificationBar.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmID [shape=none, label="", image="images/alarmID.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmText [shape=none, label="", image="images/alarmText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmButtons [shape=none, label="", image="images/alarmButtonRow.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmList [shape=none, label="", image="images/alarmList.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iMaxButton [shape=none, label="", image="images/maxButton.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iMuteButtonSilenced [shape=none, label="", image="images/muteButtonSilenced.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iMuteTimeText [shape=none, label="", image="images/muteTimeText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iMute [shape=none, label="", image="images/mute.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iHour [shape=none, label="", image="images/hour.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iMinute [shape=none, label="", image="images/minute.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iColon [shape=none, label="", image="images/colon.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + + // qml types + qAlarmID [shape=ellipse, label="Text\nvAlarmStatus.alarm_AlarmID", fontsize="30pt"]; + qAlarmText [shape=ellipse, label="Text\nvAlarmStatus.title", fontsize="30pt"]; + qHourText [shape=ellipse, label="Text\nid : _hourText", fontsize="30pt"]; + qMinuteText [shape=ellipse, label="Text\nid : _minuteText", fontsize="30pt"]; + qColonText [shape=ellipse, label="Text\nid : _timeSeparator", fontsize="30pt"]; + qSecondsText [shape=ellipse, label="Text\nid : _secondText\nvisible = 'false'", fontsize="30pt"]; + qMuteImage [shape=ellipse, label="Image\nvAlarmStatus.alarm_Flag_alarmsSilenced ?\n'qrc:/images/iBellOff' :\n'qrc:/images/iBellOn'", fontsize="30pt"]; + qAlarmListImage [shape=ellipse, label="Image\n'qrc:/images/iList' ", fontsize="30pt"]; + qMaxImage [shape=ellipse, label="Image\n'qrc:/images/iChevronUp' ", fontsize="30pt"]; + + // Diagram Layout + subgraph cluster_one { + label="NotificationBar" + fontsize="30pt" + labeljust=l + + dAlarmBar -> iNotificationBar + iNotificationBar -> qAlarmID -> iAlarmID + iNotificationBar -> qAlarmText -> iAlarmText + iNotificationBar -> dAlarmButtonRow -> iAlarmButtons + iAlarmButtons -> dMuteButton -> iMuteButtonSilenced + iMuteButtonSilenced -> dTimeText -> iMuteTimeText + iMuteTimeText -> qHourText -> iHour + iMuteTimeText -> qColonText -> iColon + iMuteTimeText -> qMinuteText -> iMinute + iMuteTimeText -> qSecondsText + iMuteButtonSilenced -> qMuteImage -> iMute + + iAlarmButtons -> dAlarmList -> iAlarmList -> qAlarmListImage + + iAlarmButtons -> dMaxButton -> iMaxButton -> qMaxImage + } +} Index: SDDs/AlarmInstructions/AlarmDialog.dot =================================================================== diff -u --- SDDs/AlarmInstructions/AlarmDialog.dot (revision 0) +++ SDDs/AlarmInstructions/AlarmDialog.dot (revision bd9f83f8c6902127d8ac9821d59136dd69335c3a) @@ -0,0 +1,88 @@ +digraph AlarmDialog { + bgcolor=lightgray + margin=50 + ordering=out; + + // Prefix: q - Qt component, d - Diality component, i - image + // Define the main componenets + dAlarmDialog [shape=box, label="NotificationDialog.qml\nRectangle", fontsize="30pt"]; + dAlarmBar [shape=box, label="NotificationBar.qml\nRectangle", fontsize="30pt"]; + dResumeButton [shape=box, label="TouchRect.qml\n'visible = ! vAlarmStatus.alarm_Flag_noResume'", fontsize="30pt"]; + dRinsebackButton [shape=box, label="TouchRect.qml\n'visible = ! vAlarmStatus.alarm_Flag_noRinseback'", fontsize="30pt"]; + dEndTreatment [shape=box, label="TouchRect.qml\n'visible = ! vAlarmStatus.alarm_Flag_noEndTreatment'", fontsize="30pt"]; + dOk [shape=box, label="TouchRect.qml\n'visible = vAlarmStatus.alarm_Flag_UserMustAck'", fontsize="30pt"]; + dInfoItem [shape=box, label="Item\nNotificationBarSmall.qml", fontsize="30pt"]; + + // screenshots + iNotificationDialog [shape=none, label="", image="images/notificationDialog.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogAlarmID [shape=none, label="", image="images/notificationDialogAlarmID.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iButtonRow [shape=none, label="", image="images/buttonRow.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iResumeButton [shape=none, label="", image="images/resume.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iRinsebackButton [shape=none, label="", image="images/rinseback.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iEndTreatment [shape=none, label="", image="images/endTreatment.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iOk [shape=none, label="", image="images/ok.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmDialogDescRect [shape=none, label="", image="images/alarmDialogDescRect.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iInstructionHelp [shape=none, label="", image="images/instructionHelp.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iHelpIcon [shape=none, label="", image="images/helpIcon.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iHelpText [shape=none, label="", image="images/helpText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iFigureImage [shape=none, label="", image="images/FigureImage.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iListView [shape=none, label="", image="images/ListView.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iListViewDelegate [shape=none, label="", image="images/ListViewDelegate.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iStepNumber [shape=none, label="", image="images/StepNumber.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iStepText [shape=none, label="", image="images/StepText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + + // qml types + qNotificationDialogHeaderBar [shape=ellipse, label="Rectangle\nid : _titleBar", fontsize="30pt"]; + qNotificationDialogAlarmID [shape=ellipse, label="Text\nvAlarmStatus.alarm_AlarmID", fontsize="30pt"]; + qButtonRow [shape=ellipse, label="Row\nid: _buttonGroup", fontsize="30pt"]; + qAlarmDescRect [shape=ellipse, label="Rectangle\nid: _descriptionRect", fontsize="30pt"]; + qInstructionHelp [shape=ellipse, label="Rectangle\nRow", fontsize="30pt"]; + qHelpIcon [shape=ellipse, label="Image\'qrc:/images/iHelp'", fontsize="30pt"]; + qHelpText [shape=ellipse, label="Text", fontsize="30pt"]; + qImageContainer [shape=ellipse, label="Item\nid: _imageContainer", fontsize="30pt"]; + qFigureImage [shape=ellipse, label="Image\nvAlarmStatus.instructionValues", fontsize="30pt"]; + qFigureText [shape=ellipse, label="Text\nFigure 1\n'visible = false'", fontsize="30pt"]; + qAlarmContentRow [shape=ellipse, label="Row\nid: _alarmContentRow", fontsize="30pt"]; + qListView [shape=ellipse, label="ListView\nid: _listView", fontsize="30pt"]; + qListViewDelegate [shape=ellipse, label="ListViewDelegate\nItem", fontsize="30pt"]; + qStepNumber [shape=ellipse, label="Rectangle\nText\nStep Number", fontsize="30pt"]; + qStepText [shape=ellipse, label="Text\nvAlarmStatus.instructionKeys", fontsize="30pt"]; + qStepFigureText [shape=ellipse, label="Text\nFigure 1\n'visible = false", fontsize="30pt"]; + + // Diagram Layout + subgraph cluster_one { + label="NotificationDialog" + fontsize="30pt" + labeljust=l + + dAlarmDialog -> dAlarmBar [ltail=AlarmDialog, lhead=AlarmBar, color="blue", fontcolor="blue", fontsize="40pt", label="ACT: Minimized"]; + dAlarmBar -> dAlarmDialog [ltail=AlarmBar, lhead=AlarmDialog, color="blue", fontcolor="blue", fontsize="40pt", label="ACT: Maximized"]; + + dAlarmDialog -> iNotificationDialog + iNotificationDialog -> qNotificationDialogHeaderBar + + iNotificationDialog -> qAlarmDescRect -> iAlarmDialogDescRect + iAlarmDialogDescRect -> dInfoItem -> iInstructionHelp -> qInstructionHelp + qInstructionHelp -> iHelpIcon -> qHelpIcon + qInstructionHelp -> iHelpText -> qHelpText + + iAlarmDialogDescRect -> qAlarmContentRow + qAlarmContentRow -> qListView -> iListView -> qListViewDelegate -> iListViewDelegate + iListViewDelegate -> qStepNumber -> iStepNumber + iListViewDelegate -> qStepText -> iStepText + iListViewDelegate -> qStepFigureText + + qAlarmContentRow -> qImageContainer + qImageContainer -> iFigureImage -> qFigureImage + qImageContainer -> qFigureText + + iNotificationDialog -> qNotificationDialogAlarmID -> iNotificationDialogAlarmID + + iNotificationDialog -> qButtonRow -> iButtonRow + + iButtonRow -> dResumeButton -> iResumeButton + iButtonRow -> dRinsebackButton -> iRinsebackButton + iButtonRow -> dEndTreatment -> iEndTreatment + iButtonRow -> dOk -> iOk + } +} Index: SDDs/AlarmInstructions/AlarmDialogHeaderBar.dot =================================================================== diff -u --- SDDs/AlarmInstructions/AlarmDialogHeaderBar.dot (revision 0) +++ SDDs/AlarmInstructions/AlarmDialogHeaderBar.dot (revision bd9f83f8c6902127d8ac9821d59136dd69335c3a) @@ -0,0 +1,61 @@ +digraph AlarmDialogHeaderBar { + bgcolor=lightgray + margin=50 + ordering=out; + + // Prefix: q - Qt component, d - Diality component, i - image + // Define the main componenets + dNotificationDialogAlarmButtonRow [shape=box, label="AlarmButtonRow.qml\nItem", fontsize="30pt"]; + dNotificationDialogMuteButton [shape=box, label="MuteButton.qml\nTouchRect.qml", fontsize="30pt"]; + dNotificationDialogAlarmList [shape=box, label="IconButton.qml\nTouchRect.qml", fontsize="30pt"]; + dNotificationDialogMinButton [shape=box, label="ArrowButton.qml\nTouchRect.qml", fontsize="30pt"]; + dNotificationDialogTimeText [shape=box, label="TimeText.qml\nvAlarmStatus.alarm_MuteTimeout", fontsize="30pt"]; + + // screenshots + iNotificationDialogHeaderBar [shape=none, label="", image="images/notificationDialogHeaderBar.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationBarAlarmButtonRow [shape=none, label="", image="images/notificationBarAlarmButtonRow.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogAlarmList [shape=none, label="", image="images/alarmList.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogMinButton [shape=none, label="", image="images/minButton.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogMuteButtonSilenced [shape=none, label="", image="images/muteButtonSilenced.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogMuteTimeText [shape=none, label="", image="images/muteTimeText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogMute [shape=none, label="", image="images/mute.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogHour [shape=none, label="", image="images/hour.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogMinute [shape=none, label="", image="images/minute.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogColon [shape=none, label="", image="images/colon.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogHeaderText [shape=none, label="", image="images/notificationDialogHeaderBarTitleText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + + // qml types + qNotificationDialogHeaderBar [shape=ellipse, label="Rectangle\nid : _titleBar", fontsize="30pt"]; + qNotificationDialogHourText [shape=ellipse, label="Text\nid : _hourText", fontsize="30pt"]; + qNotificationDialogMinuteText [shape=ellipse, label="Text\nid : _minuteText", fontsize="30pt"]; + qNotificationDialogColonText [shape=ellipse, label="Text\nid : _timeSeparator", fontsize="30pt"]; + qNotificationDialogSecondsText [shape=ellipse, label="Text\nid : _secondText\nvisible = 'false'", fontsize="30pt"]; + qNotificationDialogMuteImage [shape=ellipse, label="Image\nvAlarmStatus.alarm_Flag_alarmsSilenced ?\n'qrc:/images/iBellOff' :\n'qrc:/images/iBellOn'", fontsize="30pt"]; + qNotificationDialogAlarmListImage [shape=ellipse, label="Image\n'qrc:/images/iList' ", fontsize="30pt"]; + qNotificationDialogMinImage [shape=ellipse, label="Image\n'qrc:/images/iChevronDown' ", fontsize="30pt"]; + qNotificationDialogHeaderText [shape=ellipse, label="Text\nvAlarmStatus.title ", fontsize="30pt"]; + + + // Diagram Layout + subgraph cluster_one { + label="NotificationDialogHeaderBar" + fontsize="30pt" + labeljust=l + + qNotificationDialogHeaderBar -> iNotificationDialogHeaderBar[color="red"] + + iNotificationDialogHeaderBar -> qNotificationDialogHeaderText -> iNotificationDialogHeaderText + + iNotificationDialogHeaderBar -> dNotificationDialogAlarmButtonRow -> iNotificationBarAlarmButtonRow + iNotificationBarAlarmButtonRow -> dNotificationDialogMuteButton -> iNotificationDialogMuteButtonSilenced + iNotificationDialogMuteButtonSilenced -> dNotificationDialogTimeText -> iNotificationDialogMuteTimeText + iNotificationDialogMuteTimeText -> qNotificationDialogHourText -> iNotificationDialogHour + iNotificationDialogMuteTimeText -> qNotificationDialogColonText -> iNotificationDialogColon + iNotificationDialogMuteTimeText -> qNotificationDialogMinuteText -> iNotificationDialogMinute + iNotificationDialogMuteTimeText -> qNotificationDialogSecondsText + iNotificationDialogMuteButtonSilenced -> qNotificationDialogMuteImage -> iNotificationDialogMute + + iNotificationBarAlarmButtonRow -> dNotificationDialogAlarmList -> iNotificationDialogAlarmList -> qNotificationDialogAlarmListImage + iNotificationBarAlarmButtonRow -> dNotificationDialogMinButton -> iNotificationDialogMinButton -> qNotificationDialogMinImage + } +} Index: SDDs/AlarmInstructions/AlarmListDialog.dot =================================================================== diff -u --- SDDs/AlarmInstructions/AlarmListDialog.dot (revision 0) +++ SDDs/AlarmInstructions/AlarmListDialog.dot (revision bd9f83f8c6902127d8ac9821d59136dd69335c3a) @@ -0,0 +1,84 @@ +digraph AlarmListDialog { + bgcolor=lightgray + margin=50 + ordering=out; + + // Prefix: q - Qt component, d - Diality component, i - image + // Define the main componenets + dAlarmListDialog [shape=box, label="AlarmListDialog.qml\nModalDialog.qml", fontsize="30pt"]; + dAlarmListAlarmButtonRow [shape=box, label="AlarmButtonRow.qml\nItem", fontsize="30pt"]; + dAlarmListMuteButton [shape=box, label="MuteButton.qml\nTouchRect.qml", fontsize="30pt"]; + dAlarmListAlarmList [shape=box, label="IconButton.qml\nTouchRect.qml", fontsize="30pt"]; + dAlarmListMinButton [shape=box, label="ArrowButton.qml\nTouchRect.qml", fontsize="30pt"]; + dAlarmListTimeText [shape=box, label="TimeText.qml\nvAlarmStatus.alarm_MuteTimeout", fontsize="30pt"]; + + // screenshots + iAlarmListDialog [shape=none, label="", image="images/AlarmListDialog.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListHeaderBar [shape=none, label="", image="images/AlarmListHeaderBar.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + + iAlarmListContent [shape=none, label="TouchGrid.qml\nItem", image="images/AlarmListContent.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iTouchGridRow [shape=none, label="", image="images/TouchGridRow.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iGridID [shape=none, label="", image="images/GridID.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iGridText [shape=none, label="", image="images/GridText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListHeaderIcon [shape=none, label="", image="images/AlarmListHeaderIcon.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListHeaderText [shape=none, label="", image="images/AlarmListHeaderText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListAlarmButtonRow [shape=none, label="", image="images/AlarmListAlarmButtonRow.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListAlarmList [shape=none, label="", image="images/AlarmListList.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListMinButton [shape=none, label="", image="images/AlarmListMin.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListMuteButtonSilenced [shape=none, label="", image="images/AlarmListMute.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListMuteTimeText [shape=none, label="", image="images/AlarmListMuteText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListMute [shape=none, label="", image="images/AlarmListMuteIcon.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListHour [shape=none, label="", image="images/AlarmListHour.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListMinute [shape=none, label="", image="images/AlarmListMinute.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListColon [shape=none, label="", image="images/AlarmListColon.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + + // qml types + qAlarmListTitleBar [shape=ellipse, label="Rectangle\nid : _titleBar", fontsize="30pt"]; + qAlarmListContent [shape=ellipse, label="Rectangle\nFlickable\nid : _content", fontsize="30pt"]; + qTouchGridRow [shape=ellipse, label="Grid\nRepeater\nTouchRect.qml", fontsize="30pt"]; + qTouchGridID [shape=ellipse, label="Text\nvAlarmActiveList.alarmIDs", fontsize="30pt"]; + qTouchGridText [shape=ellipse, label="Text\nvAlarmActiveList.alarmTexts", fontsize="30pt"]; + qAlarmListHeaderIcon [shape=ellipse, label="Image\n'qrc:/images/iList'", fontsize="30pt"]; + qAlarmListHeaderText [shape=ellipse, label="Text\n'AlarmList'", fontsize="30pt"]; + qAlarmListHourText [shape=ellipse, label="Text\nid : _hourText", fontsize="30pt"]; + qAlarmListMinuteText [shape=ellipse, label="Text\nid : _minuteText", fontsize="30pt"]; + qAlarmListColonText [shape=ellipse, label="Text\nid : _timeSeparator", fontsize="30pt"]; + qAlarmListSecondsText [shape=ellipse, label="Text\nid : _secondText\nvisible = 'false'", fontsize="30pt"]; + qAlarmListMuteImage [shape=ellipse, label="Image\nvAlarmStatus.alarm_Flag_alarmsSilenced ?\n'qrc:/images/iBellOff' :\n'qrc:/images/iBellOn'", fontsize="30pt"]; + qAlarmListAlarmListImage [shape=ellipse, label="Image\n'qrc:/images/iList' ", fontsize="30pt"]; + qAlarmListMinImage [shape=ellipse, label="Image\n'qrc:/images/iChevronDown' ", fontsize="30pt"]; + qAlarmListHeaderText [shape=ellipse, label="Text\nvAlarmStatus.title ", fontsize="30pt"]; + + // Diagram Layout + subgraph cluster_one { + label="AlarmListDialog" + fontsize="30pt" + labeljust=l + + dAlarmListDialog -> dAlarmBar [ltail=AlarmBar, lhead=AlarmListDialog, color="blue", fontcolor="blue", fontsize="40pt", label="ACT: NotificationBar List Pressed"]; + + dAlarmDialog -> dAlarmListDialog [ltail=AlarmDialog, lhead=AlarmListDialog, color="blue", fontcolor="blue", fontsize="40pt", label="ACT: NotificationDialog List Pressed"]; + dAlarmListDialog -> dAlarmDialog [ltail=AlarmListDialog, lhead=AlarmDialog, color="blue", fontcolor="blue", fontsize="40pt", label="ACT: AlarmList List Pressed"]; + + dAlarmListDialog -> iAlarmListDialog + iAlarmListDialog -> qAlarmListTitleBar -> iAlarmListHeaderBar + iAlarmListHeaderBar -> qAlarmListHeaderIcon -> iAlarmListHeaderIcon + iAlarmListHeaderBar -> qAlarmListHeaderText -> iAlarmListHeaderText + iAlarmListHeaderBar -> dAlarmListAlarmButtonRow -> iAlarmListAlarmButtonRow + + iAlarmListAlarmButtonRow -> dAlarmListMuteButton -> iAlarmListMuteButtonSilenced + iAlarmListMuteButtonSilenced -> dAlarmListTimeText -> iAlarmListMuteTimeText + iAlarmListMuteTimeText -> qAlarmListHourText -> iAlarmListHour + iAlarmListMuteTimeText -> qAlarmListColonText -> iAlarmListColon + iAlarmListMuteTimeText -> qAlarmListMinuteText -> iAlarmListMinute + iAlarmListMuteTimeText -> qAlarmListSecondsText + iAlarmListMuteButtonSilenced -> qAlarmListMuteImage -> iAlarmListMute + + iAlarmListAlarmButtonRow -> dAlarmListAlarmList -> iAlarmListAlarmList -> qAlarmListAlarmListImage + iAlarmListAlarmButtonRow -> dAlarmListMinButton -> iAlarmListMinButton -> qAlarmListMinImage + + iAlarmListDialog -> qAlarmListContent -> iAlarmListContent -> qTouchGridRow -> iTouchGridRow + iTouchGridRow -> qTouchGridID -> iGridID + iTouchGridRow -> qTouchGridText -> iGridText + } +} Index: SDDs/AlarmInstructions/FinalDiagram.dot =================================================================== diff -u --- SDDs/AlarmInstructions/FinalDiagram.dot (revision 0) +++ SDDs/AlarmInstructions/FinalDiagram.dot (revision bd9f83f8c6902127d8ac9821d59136dd69335c3a) @@ -0,0 +1,306 @@ +digraph combined_diagram { + margin=150 + center=true; + compound=true + + + subgraph AlarmBar { + bgcolor=lightgray + margin=50 + ordering=out; + + // Prefix: q - Qt component, d - Diality component, i - image + // Define the main componenets + dAlarmBar [shape=box, label="NotificationBar.qml\nRectangle", fontsize="30pt"]; + dAlarmButtonRow [shape=box, label="AlarmButtonRow.qml\nItem", fontsize="30pt"]; + dMuteButton [shape=box, label="MuteButton.qml\nTouchRect.qml", fontsize="30pt"]; + dAlarmList [shape=box, label="IconButton.qml\nTouchRect.qml", fontsize="30pt"]; + dMaxButton [shape=box, label="ArrowButton.qml\nTouchRect.qml", fontsize="30pt"]; + dTimeText [shape=box, label="TimeText.qml\nvAlarmStatus.alarm_MuteTimeout", fontsize="30pt"]; + + // screenshots + iNotificationBar [shape=none, label="", image="images/notificationBar.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmID [shape=none, label="", image="images/alarmID.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmText [shape=none, label="", image="images/alarmText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmButtons [shape=none, label="", image="images/alarmButtonRow.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmList [shape=none, label="", image="images/alarmList.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iMaxButton [shape=none, label="", image="images/maxButton.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iMuteButtonSilenced [shape=none, label="", image="images/muteButtonSilenced.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iMuteTimeText [shape=none, label="", image="images/muteTimeText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iMute [shape=none, label="", image="images/mute.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iHour [shape=none, label="", image="images/hour.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iMinute [shape=none, label="", image="images/minute.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iColon [shape=none, label="", image="images/colon.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + + // qml types + qAlarmID [shape=ellipse, label="Text\nvAlarmStatus.alarm_AlarmID", fontsize="30pt"]; + qAlarmText [shape=ellipse, label="Text\nvAlarmStatus.title", fontsize="30pt"]; + qHourText [shape=ellipse, label="Text\nid : _hourText", fontsize="30pt"]; + qMinuteText [shape=ellipse, label="Text\nid : _minuteText", fontsize="30pt"]; + qColonText [shape=ellipse, label="Text\nid : _timeSeparator", fontsize="30pt"]; + qSecondsText [shape=ellipse, label="Text\nid : _secondText\nvisible = 'false'", fontsize="30pt"]; + qMuteImage [shape=ellipse, label="Image\nvAlarmStatus.alarm_Flag_alarmsSilenced ?\n'qrc:/images/iBellOff' :\n'qrc:/images/iBellOn'", fontsize="30pt"]; + qAlarmListImage [shape=ellipse, label="Image\n'qrc:/images/iList' ", fontsize="30pt"]; + qMaxImage [shape=ellipse, label="Image\n'qrc:/images/iChevronUp' ", fontsize="30pt"]; + + // Diagram Layout + subgraph cluster_one { + label="NotificationBar" + fontsize="30pt" + labeljust=l + + dAlarmBar -> iNotificationBar + iNotificationBar -> qAlarmID -> iAlarmID + iNotificationBar -> qAlarmText -> iAlarmText + iNotificationBar -> dAlarmButtonRow -> iAlarmButtons + iAlarmButtons -> dMuteButton -> iMuteButtonSilenced + iMuteButtonSilenced -> dTimeText -> iMuteTimeText + iMuteTimeText -> qHourText -> iHour + iMuteTimeText -> qColonText -> iColon + iMuteTimeText -> qMinuteText -> iMinute + iMuteTimeText -> qSecondsText + iMuteButtonSilenced -> qMuteImage -> iMute + + iAlarmButtons -> dAlarmList -> iAlarmList -> qAlarmListImage + + iAlarmButtons -> dMaxButton -> iMaxButton -> qMaxImage + } +} + + subgraph AlarmDialog { + bgcolor=lightgray + margin=50 + ordering=out; + + // Prefix: q - Qt component, d - Diality component, i - image + // Define the main componenets + dAlarmDialog [shape=box, label="NotificationDialog.qml\nRectangle", fontsize="30pt"]; + dAlarmBar [shape=box, label="NotificationBar.qml\nRectangle", fontsize="30pt"]; + dResumeButton [shape=box, label="TouchRect.qml\n'visible = ! vAlarmStatus.alarm_Flag_noResume'", fontsize="30pt"]; + dRinsebackButton [shape=box, label="TouchRect.qml\n'visible = ! vAlarmStatus.alarm_Flag_noRinseback'", fontsize="30pt"]; + dEndTreatment [shape=box, label="TouchRect.qml\n'visible = ! vAlarmStatus.alarm_Flag_noEndTreatment'", fontsize="30pt"]; + dOk [shape=box, label="TouchRect.qml\n'visible = vAlarmStatus.alarm_Flag_UserMustAck'", fontsize="30pt"]; + dInfoItem [shape=box, label="Item\nNotificationBarSmall.qml", fontsize="30pt"]; + + // screenshots + iNotificationDialog [shape=none, label="", image="images/notificationDialog.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogAlarmID [shape=none, label="", image="images/notificationDialogAlarmID.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iButtonRow [shape=none, label="", image="images/buttonRow.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iResumeButton [shape=none, label="", image="images/resume.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iRinsebackButton [shape=none, label="", image="images/rinseback.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iEndTreatment [shape=none, label="", image="images/endTreatment.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iOk [shape=none, label="", image="images/ok.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmDialogDescRect [shape=none, label="", image="images/alarmDialogDescRect.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iInstructionHelp [shape=none, label="", image="images/instructionHelp.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iHelpIcon [shape=none, label="", image="images/helpIcon.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iHelpText [shape=none, label="", image="images/helpText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iFigureImage [shape=none, label="", image="images/FigureImage.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iListView [shape=none, label="", image="images/ListView.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iListViewDelegate [shape=none, label="", image="images/ListViewDelegate.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iStepNumber [shape=none, label="", image="images/StepNumber.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iStepText [shape=none, label="", image="images/StepText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + + // qml types + qNotificationDialogHeaderBar [shape=ellipse, label="Rectangle\nid : _titleBar", fontsize="30pt"]; + qNotificationDialogAlarmID [shape=ellipse, label="Text\nvAlarmStatus.alarm_AlarmID", fontsize="30pt"]; + qButtonRow [shape=ellipse, label="Row\nid: _buttonGroup", fontsize="30pt"]; + qAlarmDescRect [shape=ellipse, label="Rectangle\nid: _descriptionRect", fontsize="30pt"]; + qInstructionHelp [shape=ellipse, label="Rectangle\nRow", fontsize="30pt"]; + qHelpIcon [shape=ellipse, label="Image\'qrc:/images/iHelp'", fontsize="30pt"]; + qHelpText [shape=ellipse, label="Text", fontsize="30pt"]; + qImageContainer [shape=ellipse, label="Item\nid: _imageContainer", fontsize="30pt"]; + qFigureImage [shape=ellipse, label="Image\nvAlarmStatus.instructionValues", fontsize="30pt"]; + qFigureText [shape=ellipse, label="Text\nFigure 1\n'visible = false'", fontsize="30pt"]; + qAlarmContentRow [shape=ellipse, label="Row\nid: _alarmContentRow", fontsize="30pt"]; + qListView [shape=ellipse, label="ListView\nid: _listView", fontsize="30pt"]; + qListViewDelegate [shape=ellipse, label="ListViewDelegate\nItem", fontsize="30pt"]; + qStepNumber [shape=ellipse, label="Rectangle\nText\nStep Number", fontsize="30pt"]; + qStepText [shape=ellipse, label="Text\nvAlarmStatus.instructionKeys", fontsize="30pt"]; + qStepFigureText [shape=ellipse, label="Text\nFigure 1\n'visible = false", fontsize="30pt"]; + + // Diagram Layout + subgraph cluster_one { + label="NotificationDialog" + fontsize="30pt" + labeljust=l + + dAlarmDialog -> dAlarmBar [ltail=AlarmDialog, lhead=AlarmBar, color="blue", fontcolor="blue", fontsize="40pt", label="ACT: Minimized"]; + dAlarmBar -> dAlarmDialog [ltail=AlarmBar, lhead=AlarmDialog, color="blue", fontcolor="blue", fontsize="40pt", label="ACT: Maximized"]; + + dAlarmDialog -> iNotificationDialog + iNotificationDialog -> qNotificationDialogHeaderBar + + iNotificationDialog -> qAlarmDescRect -> iAlarmDialogDescRect + iAlarmDialogDescRect -> dInfoItem -> iInstructionHelp -> qInstructionHelp + qInstructionHelp -> iHelpIcon -> qHelpIcon + qInstructionHelp -> iHelpText -> qHelpText + + iAlarmDialogDescRect -> qAlarmContentRow + qAlarmContentRow -> qListView -> iListView -> qListViewDelegate -> iListViewDelegate + iListViewDelegate -> qStepNumber -> iStepNumber + iListViewDelegate -> qStepText -> iStepText + iListViewDelegate -> qStepFigureText + + qAlarmContentRow -> qImageContainer + qImageContainer -> iFigureImage -> qFigureImage + qImageContainer -> qFigureText + + iNotificationDialog -> qNotificationDialogAlarmID -> iNotificationDialogAlarmID + + iNotificationDialog -> qButtonRow -> iButtonRow + + iButtonRow -> dResumeButton -> iResumeButton + iButtonRow -> dRinsebackButton -> iRinsebackButton + iButtonRow -> dEndTreatment -> iEndTreatment + iButtonRow -> dOk -> iOk + } +} + + subgraph AlarmDialogHeaderBar { + bgcolor=lightgray + margin=50 + ordering=out; + + // Prefix: q - Qt component, d - Diality component, i - image + // Define the main componenets + dNotificationDialogAlarmButtonRow [shape=box, label="AlarmButtonRow.qml\nItem", fontsize="30pt"]; + dNotificationDialogMuteButton [shape=box, label="MuteButton.qml\nTouchRect.qml", fontsize="30pt"]; + dNotificationDialogAlarmList [shape=box, label="IconButton.qml\nTouchRect.qml", fontsize="30pt"]; + dNotificationDialogMinButton [shape=box, label="ArrowButton.qml\nTouchRect.qml", fontsize="30pt"]; + dNotificationDialogTimeText [shape=box, label="TimeText.qml\nvAlarmStatus.alarm_MuteTimeout", fontsize="30pt"]; + + // screenshots + iNotificationDialogHeaderBar [shape=none, label="", image="images/notificationDialogHeaderBar.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationBarAlarmButtonRow [shape=none, label="", image="images/notificationBarAlarmButtonRow.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogAlarmList [shape=none, label="", image="images/alarmList.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogMinButton [shape=none, label="", image="images/minButton.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogMuteButtonSilenced [shape=none, label="", image="images/muteButtonSilenced.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogMuteTimeText [shape=none, label="", image="images/muteTimeText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogMute [shape=none, label="", image="images/mute.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogHour [shape=none, label="", image="images/hour.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogMinute [shape=none, label="", image="images/minute.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogColon [shape=none, label="", image="images/colon.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iNotificationDialogHeaderText [shape=none, label="", image="images/notificationDialogHeaderBarTitleText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + + // qml types + qNotificationDialogHeaderBar [shape=ellipse, label="Rectangle\nid : _titleBar", fontsize="30pt"]; + qNotificationDialogHourText [shape=ellipse, label="Text\nid : _hourText", fontsize="30pt"]; + qNotificationDialogMinuteText [shape=ellipse, label="Text\nid : _minuteText", fontsize="30pt"]; + qNotificationDialogColonText [shape=ellipse, label="Text\nid : _timeSeparator", fontsize="30pt"]; + qNotificationDialogSecondsText [shape=ellipse, label="Text\nid : _secondText\nvisible = 'false'", fontsize="30pt"]; + qNotificationDialogMuteImage [shape=ellipse, label="Image\nvAlarmStatus.alarm_Flag_alarmsSilenced ?\n'qrc:/images/iBellOff' :\n'qrc:/images/iBellOn'", fontsize="30pt"]; + qNotificationDialogAlarmListImage [shape=ellipse, label="Image\n'qrc:/images/iList' ", fontsize="30pt"]; + qNotificationDialogMinImage [shape=ellipse, label="Image\n'qrc:/images/iChevronDown' ", fontsize="30pt"]; + qNotificationDialogHeaderText [shape=ellipse, label="Text\nvAlarmStatus.title ", fontsize="30pt"]; + + + // Diagram Layout + subgraph cluster_one { + label="NotificationDialogHeaderBar" + fontsize="30pt" + labeljust=l + + qNotificationDialogHeaderBar -> iNotificationDialogHeaderBar[color="red"] + + iNotificationDialogHeaderBar -> qNotificationDialogHeaderText -> iNotificationDialogHeaderText + + iNotificationDialogHeaderBar -> dNotificationDialogAlarmButtonRow -> iNotificationBarAlarmButtonRow + iNotificationBarAlarmButtonRow -> dNotificationDialogMuteButton -> iNotificationDialogMuteButtonSilenced + iNotificationDialogMuteButtonSilenced -> dNotificationDialogTimeText -> iNotificationDialogMuteTimeText + iNotificationDialogMuteTimeText -> qNotificationDialogHourText -> iNotificationDialogHour + iNotificationDialogMuteTimeText -> qNotificationDialogColonText -> iNotificationDialogColon + iNotificationDialogMuteTimeText -> qNotificationDialogMinuteText -> iNotificationDialogMinute + iNotificationDialogMuteTimeText -> qNotificationDialogSecondsText + iNotificationDialogMuteButtonSilenced -> qNotificationDialogMuteImage -> iNotificationDialogMute + + iNotificationBarAlarmButtonRow -> dNotificationDialogAlarmList -> iNotificationDialogAlarmList -> qNotificationDialogAlarmListImage + iNotificationBarAlarmButtonRow -> dNotificationDialogMinButton -> iNotificationDialogMinButton -> qNotificationDialogMinImage + } +} + + subgraph AlarmListDialog { + bgcolor=lightgray + margin=50 + ordering=out; + + // Prefix: q - Qt component, d - Diality component, i - image + // Define the main componenets + dAlarmListDialog [shape=box, label="AlarmListDialog.qml\nModalDialog.qml", fontsize="30pt"]; + dAlarmListAlarmButtonRow [shape=box, label="AlarmButtonRow.qml\nItem", fontsize="30pt"]; + dAlarmListMuteButton [shape=box, label="MuteButton.qml\nTouchRect.qml", fontsize="30pt"]; + dAlarmListAlarmList [shape=box, label="IconButton.qml\nTouchRect.qml", fontsize="30pt"]; + dAlarmListMinButton [shape=box, label="ArrowButton.qml\nTouchRect.qml", fontsize="30pt"]; + dAlarmListTimeText [shape=box, label="TimeText.qml\nvAlarmStatus.alarm_MuteTimeout", fontsize="30pt"]; + + // screenshots + iAlarmListDialog [shape=none, label="", image="images/AlarmListDialog.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListHeaderBar [shape=none, label="", image="images/AlarmListHeaderBar.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + + iAlarmListContent [shape=none, label="TouchGrid.qml\nItem", image="images/AlarmListContent.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iTouchGridRow [shape=none, label="", image="images/TouchGridRow.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iGridID [shape=none, label="", image="images/GridID.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iGridText [shape=none, label="", image="images/GridText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListHeaderIcon [shape=none, label="", image="images/AlarmListHeaderIcon.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListHeaderText [shape=none, label="", image="images/AlarmListHeaderText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListAlarmButtonRow [shape=none, label="", image="images/AlarmListAlarmButtonRow.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListAlarmList [shape=none, label="", image="images/AlarmListList.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListMinButton [shape=none, label="", image="images/AlarmListMin.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListMuteButtonSilenced [shape=none, label="", image="images/AlarmListMute.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListMuteTimeText [shape=none, label="", image="images/AlarmListMuteText.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListMute [shape=none, label="", image="images/AlarmListMuteIcon.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListHour [shape=none, label="", image="images/AlarmListHour.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListMinute [shape=none, label="", image="images/AlarmListMinute.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + iAlarmListColon [shape=none, label="", image="images/AlarmListColon.png", fontcolor="#00FF21", fontsize="30pt", labelloc=t, imagescale=true]; + + // qml types + qAlarmListTitleBar [shape=ellipse, label="Rectangle\nid : _titleBar", fontsize="30pt"]; + qAlarmListContent [shape=ellipse, label="Rectangle\nFlickable\nid : _content", fontsize="30pt"]; + qTouchGridRow [shape=ellipse, label="Grid\nRepeater\nTouchRect.qml", fontsize="30pt"]; + qTouchGridID [shape=ellipse, label="Text\nvAlarmActiveList.alarmIDs", fontsize="30pt"]; + qTouchGridText [shape=ellipse, label="Text\nvAlarmActiveList.alarmTexts", fontsize="30pt"]; + qAlarmListHeaderIcon [shape=ellipse, label="Image\n'qrc:/images/iList'", fontsize="30pt"]; + qAlarmListHeaderText [shape=ellipse, label="Text\n'AlarmList'", fontsize="30pt"]; + qAlarmListHourText [shape=ellipse, label="Text\nid : _hourText", fontsize="30pt"]; + qAlarmListMinuteText [shape=ellipse, label="Text\nid : _minuteText", fontsize="30pt"]; + qAlarmListColonText [shape=ellipse, label="Text\nid : _timeSeparator", fontsize="30pt"]; + qAlarmListSecondsText [shape=ellipse, label="Text\nid : _secondText\nvisible = 'false'", fontsize="30pt"]; + qAlarmListMuteImage [shape=ellipse, label="Image\nvAlarmStatus.alarm_Flag_alarmsSilenced ?\n'qrc:/images/iBellOff' :\n'qrc:/images/iBellOn'", fontsize="30pt"]; + qAlarmListAlarmListImage [shape=ellipse, label="Image\n'qrc:/images/iList' ", fontsize="30pt"]; + qAlarmListMinImage [shape=ellipse, label="Image\n'qrc:/images/iChevronDown' ", fontsize="30pt"]; + qAlarmListHeaderText [shape=ellipse, label="Text\nvAlarmStatus.title ", fontsize="30pt"]; + + // Diagram Layout + subgraph cluster_one { + label="AlarmListDialog" + fontsize="30pt" + labeljust=l + + dAlarmListDialog -> dAlarmBar [ltail=AlarmBar, lhead=AlarmListDialog, color="blue", fontcolor="blue", fontsize="40pt", label="ACT: NotificationBar List Pressed"]; + + dAlarmDialog -> dAlarmListDialog [ltail=AlarmDialog, lhead=AlarmListDialog, color="blue", fontcolor="blue", fontsize="40pt", label="ACT: NotificationDialog List Pressed"]; + dAlarmListDialog -> dAlarmDialog [ltail=AlarmListDialog, lhead=AlarmDialog, color="blue", fontcolor="blue", fontsize="40pt", label="ACT: AlarmList List Pressed"]; + + dAlarmListDialog -> iAlarmListDialog + iAlarmListDialog -> qAlarmListTitleBar -> iAlarmListHeaderBar + iAlarmListHeaderBar -> qAlarmListHeaderIcon -> iAlarmListHeaderIcon + iAlarmListHeaderBar -> qAlarmListHeaderText -> iAlarmListHeaderText + iAlarmListHeaderBar -> dAlarmListAlarmButtonRow -> iAlarmListAlarmButtonRow + + iAlarmListAlarmButtonRow -> dAlarmListMuteButton -> iAlarmListMuteButtonSilenced + iAlarmListMuteButtonSilenced -> dAlarmListTimeText -> iAlarmListMuteTimeText + iAlarmListMuteTimeText -> qAlarmListHourText -> iAlarmListHour + iAlarmListMuteTimeText -> qAlarmListColonText -> iAlarmListColon + iAlarmListMuteTimeText -> qAlarmListMinuteText -> iAlarmListMinute + iAlarmListMuteTimeText -> qAlarmListSecondsText + iAlarmListMuteButtonSilenced -> qAlarmListMuteImage -> iAlarmListMute + + iAlarmListAlarmButtonRow -> dAlarmListAlarmList -> iAlarmListAlarmList -> qAlarmListAlarmListImage + iAlarmListAlarmButtonRow -> dAlarmListMinButton -> iAlarmListMinButton -> qAlarmListMinImage + + iAlarmListDialog -> qAlarmListContent -> iAlarmListContent -> qTouchGridRow -> iTouchGridRow + iTouchGridRow -> qTouchGridID -> iGridID + iTouchGridRow -> qTouchGridText -> iGridText + } +} + +} Index: SDDs/AlarmInstructions/images/AlarmListAlarmButtonRow.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListColon.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListContent.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListDialog.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListHeaderBar.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListHeaderIcon.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListHeaderText.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListHour.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListList.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListMin.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListMinute.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListMute.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListMuteIcon.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/AlarmListMuteText.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/FigureImage.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/ListView.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/ListViewDelegate.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/StepNumber.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/StepText.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/TouchGridRow.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/alarmButtonRow.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/alarmDialogDescRect.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/alarmID.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/alarmList.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/alarmText.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/buttonRow.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/colon.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/endTreatment.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/gridID.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/gridText.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/helpIcon.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/helpText.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/hour.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/instructionHelp.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/maxButton.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/minButton.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/minute.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/mute.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/muteButtonSilenced.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/muteTimeText.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/notificationBar.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/notificationBarAlarmButtonRow.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/notificationDialog.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/notificationDialogAlarmID.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/notificationDialogHeaderBar.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/notificationDialogHeaderBarTitleText.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/ok.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/resume.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/images/rinseback.png =================================================================== diff -u Binary files differ Index: SDDs/AlarmInstructions/merge.m4 =================================================================== diff -u --- SDDs/AlarmInstructions/merge.m4 (revision 0) +++ SDDs/AlarmInstructions/merge.m4 (revision bd9f83f8c6902127d8ac9821d59136dd69335c3a) @@ -0,0 +1,11 @@ +digraph combined_diagram { + margin=150 + center=true; + compound=true + + define(`digraph',`subgraph') + include(AlarmBar.dot) + include(AlarmDialog.dot) + include(AlarmDialogHeaderBar.dot) + include(AlarmListDialog.dot) +} Index: SDDs/FinalDiagram.dot =================================================================== diff -u --- SDDs/FinalDiagram.dot (revision 0) +++ SDDs/FinalDiagram.dot (revision bd9f83f8c6902127d8ac9821d59136dd69335c3a) @@ -0,0 +1 @@ \ No newline at end of file