Changeset 80705 in vbox
- Timestamp:
- Sep 10, 2019 3:25:25 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIFormEditorWidget.cpp
r79815 r80705 332 332 QString valueToString() const; 333 333 334 /** Returns whether the row is enabled. */ 335 bool isEnabled() const; 334 336 /** Returns whether the row is visible. */ 335 337 bool isVisible() const; … … 692 694 } 693 695 696 bool UIFormEditorRow::isEnabled() const 697 { 698 return m_comValue.GetEnabled(); 699 } 700 694 701 bool UIFormEditorRow::isVisible() const 695 702 { … … 1026 1033 return Qt::ItemIsEnabled | Qt::ItemIsSelectable; 1027 1034 case UIFormEditorDataType_Value: 1028 return m_dataList[index.row()]->valueType() != KFormValueType_Boolean 1029 ? Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsEditable 1030 : Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsUserCheckable; 1035 { 1036 Qt::ItemFlags enmFlags = Qt::ItemIsEnabled | Qt::ItemIsSelectable; 1037 if (m_dataList[index.row()]->isEnabled()) 1038 enmFlags |= m_dataList[index.row()]->valueType() == KFormValueType_Boolean 1039 ? Qt::ItemIsUserCheckable : Qt::ItemIsEditable; 1040 return enmFlags; 1041 } 1031 1042 default: 1032 1043 return Qt::NoItemFlags;
Note:
See TracChangeset
for help on using the changeset viewer.