56 void setToolbarVisible(
bool visible);
72 void addExpression(
Expr* expr,
bool bind);
79 void addExpression(
Expr* expr){
return addExpression(expr,
false);}
95 void onSelectionChanged();
97 void onRemoveVariable();
98 void onCellChanged(
int row,
int column);
103 bool eventFilter(QObject* obj, QEvent* event)
override;
104 void syncOrderFromTable();
106 QVBoxLayout* mainLayout_{};
107 QTableWidget* tableWidget_{};
108 QHBoxLayout* buttonLayout_{};
109 QToolButton* addButton_{};
110 QToolButton* removeButton_{};
111 QToolButton* refreshButton_{};
113 VariableList* variableList_ =
nullptr;
114 WeakPtr<Object> variableListOwner_{};
115 Interpreter* interpreter_ =
nullptr;
116 WeakPtr<Object> interpreterOwner_{};