#ifndef NODEVIEWTOOLBAR_H #define NODEVIEWTOOLBAR_H #include #include namespace olive { class NodeViewToolBar : public QWidget { Q_OBJECT public: NodeViewToolBar(QWidget *parent = nullptr); public slots: void SetMiniMapEnabled(bool e) { minimap_btn_->setChecked(e); } signals: void AddNodeClicked(); void MiniMapEnabledToggled(bool e); protected: virtual void changeEvent(QEvent *e) override; private: void Retranslate(); void UpdateIcons(); QPushButton *add_node_btn_; QPushButton *minimap_btn_; }; } #endif // NODEVIEWTOOLBAR_H