Finished porting of the status bar to C++.

This commit is contained in:
bubnikv
2018-09-14 10:59:50 +02:00
parent 36faa090fc
commit 2c9dc4dbbf
7 changed files with 10 additions and 25 deletions

View File

@@ -54,6 +54,7 @@ ProgressStatusBar::ProgressStatusBar(wxWindow *parent, int id):
cancelbutton_->Bind(wxEVT_BUTTON, [this](const wxCommandEvent&) {
if(cancel_cb_) cancel_cb_();
m_perl_cancel_callback.call();
cancelbutton_->Hide();
});
}

View File

@@ -4,6 +4,8 @@
#include <memory>
#include <functional>
#include "../../libslic3r/Utils.hpp"
class wxTimer;
class wxGauge;
class wxButton;
@@ -50,6 +52,7 @@ public:
void show_cancel_button();
void hide_cancel_button();
PerlCallback m_perl_cancel_callback;
private:
bool busy_ = false;
CancelFn cancel_cb_;