Horizon
src
widgets
location_entry.hpp
1
#pragma once
2
#include <gtkmm.h>
3
4
namespace
horizon {
5
6
class
LocationEntry
:
public
Gtk::Box {
7
public
:
8
LocationEntry
(
const
std::string &rel =
""
);
9
void
set_filename(
const
std::string &s);
10
std::string get_filename();
11
void
set_warning(
const
std::string &t);
12
13
typedef
sigc::signal<void> type_signal_changed;
14
type_signal_changed signal_changed()
15
{
16
return
s_signal_changed;
17
}
18
19
bool
check_ends_json(
bool
*v =
nullptr
);
20
21
private
:
22
const
std::string relative_to;
23
std::string get_rel_filename(
const
std::string &s)
const
;
24
Gtk::Entry *entry =
nullptr
;
25
void
handle_button();
26
27
type_signal_changed s_signal_changed;
28
};
29
}
// namespace horizon
horizon::LocationEntry
Definition:
location_entry.hpp:6
Generated by
1.9.1