| | <?xml version="1.0" encoding="UTF-8"?> |
| | <ui version="4.0"> |
| | <class>Gui::Dialog::DlgSettingsNotificationArea</class> |
| | <widget class="QWidget" name="Gui::Dialog::DlgSettingsNotificationArea"> |
| | <property name="geometry"> |
| | <rect> |
| | <x>0</x> |
| | <y>0</y> |
| | <width>654</width> |
| | <height>557</height> |
| | </rect> |
| | </property> |
| | <property name="windowTitle"> |
| | <string>Notification Area</string> |
| | </property> |
| | <layout class="QGridLayout" name="gridLayout_2"> |
| | <item row="0" column="0"> |
| | <widget class="QGroupBox" name="NotificationAreaEnabled"> |
| | <property name="toolTip"> |
| | <string><html><head/><body><p>If checked, show the notification area in the status bar: a button with the current notification count, which can expand the detailed notification list. Optionally, with additional pop-up notifications.</p></body></html></string> |
| | </property> |
| | <property name="title"> |
| | <string>Enable Notification Area</string> |
| | </property> |
| | <property name="checkable"> |
| | <bool>true</bool> |
| | </property> |
| | <layout class="QGridLayout" name="gridLayout"> |
| | <item row="2" column="0"> |
| | <widget class="QGroupBox" name="NonIntrusiveNotificationsEnabled"> |
| | <property name="toolTip"> |
| | <string>Enables non-intrusive pop-up notifications above the status bar notification area. Pop-up notifications can be manually dismissed by clicking on them, and also automatically dismissed by specifying a maximum and minimum duration for them to be displayed. |
| |
|
| | Additionally, pop-up notifications can be disabled. In this case the user can still use the notification area as a quick-access location to view notifications, without the distracton of an additional pop-up.</string> |
| | </property> |
| | <property name="title"> |
| | <string>Enable Pop-Up Notifications</string> |
| | </property> |
| | <property name="checkable"> |
| | <bool>true</bool> |
| | </property> |
| | <property name="checked"> |
| | <bool>true</bool> |
| | </property> |
| | <layout class="QGridLayout" name="gridLayout_3"> |
| | <item row="1" column="0"> |
| | <widget class="QLabel" name="label_2"> |
| | <property name="text"> |
| | <string>Minimum duration</string> |
| | </property> |
| | </widget> |
| | </item> |
| | <item row="0" column="0"> |
| | <widget class="QLabel" name="label"> |
| | <property name="toolTip"> |
| | <string/> |
| | </property> |
| | <property name="text"> |
| | <string>Maximum duration</string> |
| | </property> |
| | </widget> |
| | </item> |
| | <item row="0" column="1"> |
| | <widget class="Gui::PrefSpinBox" name="maxDuration"> |
| | <property name="toolTip"> |
| | <string><html><head/><body><p>Maximum amount of time the notification will be shown (unless mouse buttons are clicked). It also controls when user notifications will be removed if the &quot;Auto-remove user notifications&quot; setting is checked.</p></body></html></string> |
| | </property> |
| | <property name="suffix"> |
| | <string> s</string> |
| | </property> |
| | <property name="minimum"> |
| | <number>0</number> |
| | </property> |
| | <property name="maximum"> |
| | <number>120</number> |
| | </property> |
| | <property name="value"> |
| | <number>20</number> |
| | </property> |
| | <property name="prefEntry" stdset="0"> |
| | <cstring>NotificationTime</cstring> |
| | </property> |
| | <property name="prefPath" stdset="0"> |
| | <cstring>NotificationArea</cstring> |
| | </property> |
| | </widget> |
| | </item> |
| | <item row="1" column="1"> |
| | <widget class="Gui::PrefSpinBox" name="minDuration"> |
| | <property name="toolTip"> |
| | <string><html><head/><body><p>Minimum amount of time the notification will be shown (unless the notification bubble is dismissed by clicking on it).</p></body></html></string> |
| | </property> |
| | <property name="suffix"> |
| | <string> s</string> |
| | </property> |
| | <property name="value"> |
| | <number>5</number> |
| | </property> |
| | <property name="prefEntry" stdset="0"> |
| | <cstring>MinimumOnScreenTime</cstring> |
| | </property> |
| | <property name="prefPath" stdset="0"> |
| | <cstring>NotificationArea</cstring> |
| | </property> |
| | </widget> |
| | </item> |
| | <item row="2" column="0"> |
| | <widget class="QLabel" name="label_3"> |
| | <property name="text"> |
| | <string>Maximum concurrent notification count</string> |
| | </property> |
| | </widget> |
| | </item> |
| | <item row="2" column="1"> |
| | <widget class="Gui::PrefSpinBox" name="maxNotifications"> |
| | <property name="toolTip"> |
| | <string>Maximum number of notifications that will be simultaneously present on the notification bubble.</string> |
| | </property> |
| | <property name="value"> |
| | <number>15</number> |
| | </property> |
| | <property name="prefEntry" stdset="0"> |
| | <cstring>MaxOpenNotifications</cstring> |
| | </property> |
| | <property name="prefPath" stdset="0"> |
| | <cstring>NotificationArea</cstring> |
| | </property> |
| | </widget> |
| | </item> |
| | <item row="3" column="0"> |
| | <widget class="QLabel" name="label_width"> |
| | <property name="text"> |
| | <string>Notification bubble width</string> |
| | </property> |
| | </widget> |
| | </item> |
| | <item row="3" column="1"> |
| | <widget class="Gui::PrefSpinBox" name="notificationWidth"> |
| | <property name="toolTip"> |
| | <string>Width of the pop-up notification bubble in pixels.</string> |
| | </property> |
| | <property name="suffix"> |
| | <string> px</string> |
| | </property> |
| | <property name="prefix"> |
| | <string/> |
| | </property> |
| | <property name="minimum"> |
| | <number>300</number> |
| | </property> |
| | <property name="maximum"> |
| | <number>10000</number> |
| | </property> |
| | <property name="value"> |
| | <number>800</number> |
| | </property> |
| | <property name="prefEntry" stdset="0"> |
| | <cstring>NotificiationWidth</cstring> |
| | </property> |
| | <property name="prefPath" stdset="0"> |
| | <cstring>NotificationArea</cstring> |
| | </property> |
| | </widget> |
| | </item> |
| | <item row="4" column="0"> |
| | <widget class="Gui::PrefCheckBox" name="hideNonIntrusiveNotificationsWhenWindowDeactivated"> |
| | <property name="toolTip"> |
| | <string>Any open pop-up notifications will disappear when another window is activated.</string> |
| | </property> |
| | <property name="text"> |
| | <string>Hide when other window is activated</string> |
| | </property> |
| | <property name="checked"> |
| | <bool>true</bool> |
| | </property> |
| | <property name="prefEntry" stdset="0"> |
| | <cstring>HideNonIntrusiveNotificationsWhenWindowDeactivated</cstring> |
| | </property> |
| | <property name="prefPath" stdset="0"> |
| | <cstring>NotificationArea</cstring> |
| | </property> |
| | </widget> |
| | </item> |
| | <item row="5" column="0"> |
| | <widget class="Gui::PrefCheckBox" name="preventNonIntrusiveNotificationsWhenWindowNotActive"> |
| | <property name="toolTip"> |
| | <string>Prevent pop-up notifications from appearing when the FreeCAD window is not the active window.</string> |
| | </property> |
| | <property name="text"> |
| | <string>Do not show when window is inactive</string> |
| | </property> |
| | <property name="checked"> |
| | <bool>true</bool> |
| | </property> |
| | <property name="prefEntry" stdset="0"> |
| | <cstring>PreventNonIntrusiveNotificationsWhenWindowNotActive</cstring> |
| | </property> |
| | <property name="prefPath" stdset="0"> |
| | <cstring>NotificationArea</cstring> |
| | </property> |
| | </widget> |
| | </item> |
| | </layout> |
| | </widget> |
| | </item> |
| | <item row="0" column="0"> |
| | <widget class="QGroupBox" name="GroupBoxSubscriptions"> |
| | <property name="toolTip"> |
| | <string>Additional notification sources to show in the notification area.</string> |
| | </property> |
| | <property name="title"> |
| | <string>Additional Data Sources</string> |
| | </property> |
| | <layout class="QGridLayout" name="gridLayout_1"> |
| | <item row="0" column="0"> |
| | <widget class="Gui::PrefCheckBox" name="developerErrorSubscriptionEnabled"> |
| | <property name="toolTip"> |
| | <string>Errors intended for developers will appear in the notification area.</string> |
| | </property> |
| | <property name="text"> |
| | <string>Debug errors</string> |
| | </property> |
| | <property name="checked"> |
| | <bool>false</bool> |
| | </property> |
| | <property name="prefEntry" stdset="0"> |
| | <cstring>DeveloperErrorSubscriptionEnabled</cstring> |
| | </property> |
| | <property name="prefPath" stdset="0"> |
| | <cstring>NotificationArea</cstring> |
| | </property> |
| | </widget> |
| | </item> |
| | <item row="1" column="0"> |
| | <widget class="Gui::PrefCheckBox" name="developerWarningSubscriptionEnabled"> |
| | <property name="toolTip"> |
| | <string>Warnings intended for developers will appear in the notification area.</string> |
| | </property> |
| | <property name="text"> |
| | <string>Debug warnings</string> |
| | </property> |
| | <property name="checked"> |
| | <bool>false</bool> |
| | </property> |
| | <property name="prefEntry" stdset="0"> |
| | <cstring>DeveloperWarningSubscriptionEnabled</cstring> |
| | </property> |
| | <property name="prefPath" stdset="0"> |
| | <cstring>NotificationArea</cstring> |
| | </property> |
| | </widget> |
| | </item> |
| | </layout> |
| | </widget> |
| | </item> |
| | <item row="1" column="0"> |
| | <widget class="QGroupBox" name="groupBox_2"> |
| | <property name="toolTip"> |
| | <string>Controls the amount of notifications to show in the list.</string> |
| | </property> |
| | <property name="title"> |
| | <string>Notifications List</string> |
| | </property> |
| | <layout class="QGridLayout" name="gridLayout_4"> |
| | <item row="0" column="1"> |
| | <widget class="Gui::PrefSpinBox" name="maxWidgetMessages"> |
| | <property name="toolTip"> |
| | <string>Limits the number of notifications that will be kept in the list. If 0, there is no limit.</string> |
| | </property> |
| | <property name="maximum"> |
| | <number>10000</number> |
| | </property> |
| | <property name="value"> |
| | <number>1000</number> |
| | </property> |
| | <property name="prefEntry" stdset="0"> |
| | <cstring>MaxWidgetMessages</cstring> |
| | </property> |
| | <property name="prefPath" stdset="0"> |
| | <cstring>NotificationArea</cstring> |
| | </property> |
| | </widget> |
| | </item> |
| | <item row="0" column="0"> |
| | <widget class="QLabel" name="label_4"> |
| | <property name="text"> |
| | <string>Maximum notification count</string> |
| | </property> |
| | </widget> |
| | </item> |
| | <item row="1" column="0"> |
| | <widget class="Gui::PrefCheckBox" name="autoRemoveUserNotifications"> |
| | <property name="toolTip"> |
| | <string>Removes the user notifications from the notifications list after the maximum duration for pop-up notifications has lapsed.</string> |
| | </property> |
| | <property name="text"> |
| | <string>Auto-remove user notifications</string> |
| | </property> |
| | <property name="checked"> |
| | <bool>true</bool> |
| | </property> |
| | <property name="prefEntry" stdset="0"> |
| | <cstring>AutoRemoveUserNotifications</cstring> |
| | </property> |
| | <property name="prefPath" stdset="0"> |
| | <cstring>NotificationArea</cstring> |
| | </property> |
| | </widget> |
| | </item> |
| | </layout> |
| | </widget> |
| | </item> |
| | </layout> |
| | </widget> |
| | </item> |
| | <item row="4" column="0"> |
| | <spacer name="verticalSpacer"> |
| | <property name="orientation"> |
| | <enum>Qt::Vertical</enum> |
| | </property> |
| | <property name="sizeHint" stdset="0"> |
| | <size> |
| | <width>20</width> |
| | <height>63</height> |
| | </size> |
| | </property> |
| | </spacer> |
| | </item> |
| | </layout> |
| | </widget> |
| | <customwidgets> |
| | <customwidget> |
| | <class>Gui::PrefCheckBox</class> |
| | <extends>QCheckBox</extends> |
| | <header>Gui/PrefWidgets.h</header> |
| | </customwidget> |
| | <customwidget> |
| | <class>Gui::PrefSpinBox</class> |
| | <extends>QSpinBox</extends> |
| | <header>Gui/PrefWidgets.h</header> |
| | </customwidget> |
| | </customwidgets> |
| | <resources/> |
| | <connections/> |
| | </ui> |
| |
|