The main variable list dock widget.
| Public Member Functions | |
| VariableList (ViewFrame *view, BinaryViewRef data) | |
| QWidget * | headerWidget () override | 
| void | focus () override | 
| void | refresh () | 
| VariableListItem * | selectedItem () const | 
| Get the VariableListItem corresponding to the current selection.  More... | |
| void | changeSelectedVariableName () | 
| Show the rename dialog for the selected variable.  More... | |
| void | changeSelectedVariableType () | 
| Show the new type dialog for the seleected variable.  More... | |
| void | clearSelectedVariableName () | 
| Clear the selected variable's name.  More... | |
| void | clearSelectedVariableType () | 
| Clear the selected variable's type.  More... | |
| void | clearSelectedVariableNameAndType () | 
| Undefine the selected variable's user symbol.  More... | |
| void | showSelectedVariableFirstUsage () | 
| Navigate to the first usage of the selected variable.  More... | |
| void | showSelectedDataVariableDefinition () | 
| Navigate to the definition of the selected data variable.  More... | |
| void | setSelectedVariableDeadStoreElimination (BNDeadStoreElimination dse) | 
| Set the selected variable's DSE policy.  More... | |
|  Public Member Functions inherited from SidebarWidget | |
| SidebarWidget (const QString &title) | |
| const QString & | title () const | 
| virtual void | notifyFontChanged () | 
| virtual void | notifyOffsetChanged (uint64_t) | 
| virtual void | notifyThemeChanged () | 
| virtual void | notifyViewChanged (ViewFrame *) | 
| virtual void | notifyViewLocationChanged (View *, const ViewLocation &) | 
| virtual void | focus () | 
| virtual QWidget * | headerWidget () | 
| Additional Inherited Members | |
|  Protected Attributes inherited from SidebarWidget | |
| QString | m_title | 
| UIActionHandler | m_actionHandler | 
| ContextMenuManager * | m_contextMenuManager = nullptr | 
| Menu * | m_menu = nullptr | 
| VariableList::VariableList | ( | ViewFrame * | view, | 
| BinaryViewRef | data | ||
| ) | 
| void VariableList::changeSelectedVariableName | ( | ) | 
Show the rename dialog for the selected variable.
| void VariableList::changeSelectedVariableType | ( | ) | 
Show the new type dialog for the seleected variable.
| void VariableList::clearSelectedVariableName | ( | ) | 
Clear the selected variable's name.
| void VariableList::clearSelectedVariableNameAndType | ( | ) | 
Undefine the selected variable's user symbol.
| void VariableList::clearSelectedVariableType | ( | ) | 
Clear the selected variable's type.
| 
 | inlineoverridevirtual | 
Reimplemented from SidebarWidget.
| 
 | inlineoverridevirtual | 
Reimplemented from SidebarWidget.
| void VariableList::refresh | ( | ) | 
| VariableListItem * VariableList::selectedItem | ( | ) | const | 
Get the VariableListItem corresponding to the current selection.
| void VariableList::setSelectedVariableDeadStoreElimination | ( | BNDeadStoreElimination | dse | ) | 
Set the selected variable's DSE policy.
| void VariableList::showSelectedDataVariableDefinition | ( | ) | 
Navigate to the definition of the selected data variable.
| void VariableList::showSelectedVariableFirstUsage | ( | ) | 
Navigate to the first usage of the selected variable.