FooTerm-cpp/includes/vte.hpp

27 lines
375 B
C++
Raw Permalink Normal View History

2022-03-01 22:49:26 +00:00
//
// Created by oupson on 28/02/2022.
//
#ifndef FOOTERM_VTE_HPP
#define FOOTERM_VTE_HPP
#include <vte/vte.h>
#include <gtkmm/widget.h>
#include "eventloop.hpp"
2022-03-04 07:49:21 +00:00
#include "ssh.hpp"
2022-03-01 22:49:26 +00:00
class Vte {
2022-03-04 07:49:21 +00:00
private:
GtkWidget *terminal;
2022-03-01 22:49:26 +00:00
public:
Vte();
2022-03-04 07:49:21 +00:00
void spawnShell(EventLoop &eventLoop, Session& session);
2022-03-01 22:49:26 +00:00
Gtk::Widget *asGtkWidget();
};
#endif //FOOTERM_VTE_HPP