VirtualBox

Changeset 91637 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Oct 8, 2021 12:21:57 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
147362
Message:

FE/Qt: bugref:9996: UIFormEditorWidget: Implementing clearForm functionality.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/widgets
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIFormEditorWidget.cpp

    r90728 r91637  
    455455    virtual ~UIFormEditorModel() /* override */;
    456456
     457    /** Clears form. */
     458    void clearForm();
    457459    /** Defines form @a values. */
    458460    void setFormValues(const CFormValueVector &values);
     
    983985}
    984986
    985 void UIFormEditorModel::setFormValues(const CFormValueVector &values)
    986 {
    987     /* Delete old lines: */
     987void UIFormEditorModel::clearForm()
     988{
    988989    beginRemoveRows(QModelIndex(), 0, m_dataList.size());
    989990    qDeleteAll(m_dataList);
    990991    m_dataList.clear();
    991992    endRemoveRows();
     993}
     994
     995void UIFormEditorModel::setFormValues(const CFormValueVector &values)
     996{
     997    /* Delete old lines: */
     998    clearForm();
    992999
    9931000    /* Add new lines: */
     
    14481455}
    14491456
     1457void UIFormEditorWidget::clearForm()
     1458{
     1459    m_pTableModel->clearForm();
     1460    adjustTable();
     1461}
     1462
    14501463void UIFormEditorWidget::setValues(const QVector<CFormValue> &values)
    14511464{
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIFormEditorWidget.h

    r90728 r91637  
    6262    QHeaderView *verticalHeader() const;
    6363
     64    /** Clears form. */
     65    void clearForm();
    6466    /** Defines @a values to be edited. */
    6567    void setValues(const QVector<CFormValue> &values);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette