fix client install comunication

This commit is contained in:
2020-05-16 20:52:10 +02:00
parent 7691c80fb4
commit 9eb45f329a
14 changed files with 82 additions and 66 deletions

25
controller_install.cpp Normal file
View File

@@ -0,0 +1,25 @@
#include "controller_install.h"
#include <iostream>
controller_install::controller_install(view_install *vis, session_manager *sesi)
{
this->vis=vis;
this->sesi=sesi;
this->add_controlers();
}
void controller_install::add_controlers(){
vis->m_button.signal_clicked().connect(sigc::mem_fun(this,
&controller_install::on_button_clicked));
}
void controller_install::on_button_clicked(){
std::string text = vis->m_refTextBuffer1->get_text();
/*std::cout << text << std::endl;
this->con->write_string("exec");
this->con->write_string(text);
this->con->read_string(text,10);
std::cout << text << std::endl;*/
this->sesi->install_command(text);
}