1 #ifndef AESALON_GUI_SESSION_H
2 #define AESALON_GUI_SESSION_H
17 QString executable_path
;
20 session_type_e session_type
;
22 Session() : session_name(""), executable_path(""), arguments(""), port(0), session_type(LAUNCH_SESSION
) {}
25 QString
get_session_name() const { return session_name
; }
26 void set_session_name(const QString
&new_name
) { session_name
= new_name
; }
28 QString
get_executable_path() const { return executable_path
; }
29 void set_executable_path(const QString
&new_path
) { executable_path
= new_path
; }
31 QString
get_arguments() const { return arguments
; }
32 void set_arguments(const QString
&new_arguments
) { arguments
= new_arguments
; }
34 session_type_e
get_session_type() const { return session_type
; }
35 void set_session_type(session_type_e new_session_type
) { session_type
= new_session_type
; }
37 int get_port() const { return port
; }
38 void set_port(int new_port
) { port
= new_port
; }
42 } // namespace Aesalon