25 #ifndef __NMV_EXPR_INSPECTOR_DIALOG_H__
26 #define __NMV_EXPR_INSPECTOR_DIALOG_H__
33 NEMIVER_BEGIN_NAMESPACE (
nemiver)
51 FUNCTIONALITY_NONE = 0,
55 FUNCTIONALITY_EXPR_INSPECTOR = 1,
59 FUNCTIONALITY_EXPR_MONITOR_PICKER = 1 << 1,
63 (FUNCTIONALITY_EXPR_INSPECTOR
64 | FUNCTIONALITY_EXPR_MONITOR_PICKER)
72 UString expression_name ()
const;
73 void inspect_expression (
const UString &a_expression_name);
74 void inspect_expression (
const UString &a_expression_name,
75 const sigc::slot<
void,
79 void set_history (
const std::list<UString> &);
80 void get_history (std::list<UString> &)
const;
81 void functionality_mask (
int functionality_mask);
82 unsigned functionality_mask ();
86 sigc::signal<void, IDebugger::VariableSafePtr>& expr_monitoring_requested ();
93 #endif //__NMV_EXPR_INSPECTOR_DIALOG_H__