GUI2: dropped some constructors marked deprecated
The common pattern is to pass the widget's builder to the ctor.
This commit is contained in:
parent
ff360d7d95
commit
1bfa81f50c
4 changed files with 0 additions and 25 deletions
|
@ -104,19 +104,6 @@ struct pane_implementation
|
|||
}
|
||||
};
|
||||
|
||||
pane::pane(const builder_grid_ptr item_builder)
|
||||
: widget()
|
||||
, items_()
|
||||
, item_builder_(item_builder)
|
||||
, item_id_generator_(0)
|
||||
, placer_(placer_base::build(placer_base::grow_direction::vertical, 1))
|
||||
{
|
||||
connect_signal<event::REQUEST_PLACEMENT>(
|
||||
std::bind(
|
||||
&pane::signal_handler_request_placement, this, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3),
|
||||
event::dispatcher::back_pre_child);
|
||||
}
|
||||
|
||||
pane::pane(const implementation::builder_pane& builder)
|
||||
: widget(builder)
|
||||
, items_()
|
||||
|
|
|
@ -52,9 +52,6 @@ public:
|
|||
|
||||
typedef std::function<bool(const item&)> filter_functor_t;
|
||||
|
||||
/** @deprecated Use the second overload. */
|
||||
explicit pane(const builder_grid_ptr item_builder);
|
||||
|
||||
private:
|
||||
explicit pane(const implementation::builder_pane& builder);
|
||||
|
||||
|
|
|
@ -77,11 +77,6 @@ struct viewport_implementation
|
|||
}
|
||||
};
|
||||
|
||||
viewport::viewport(widget& widget) : widget_(widget), owns_widget_(false)
|
||||
{
|
||||
widget_.set_parent(this);
|
||||
}
|
||||
|
||||
viewport::viewport(const implementation::builder_viewport& builder,
|
||||
const builder_widget::replacements_map& replacements)
|
||||
: widget(builder)
|
||||
|
|
|
@ -33,10 +33,6 @@ class viewport : public widget
|
|||
{
|
||||
friend struct viewport_implementation;
|
||||
|
||||
public:
|
||||
/** @deprecated use the second overload. */
|
||||
explicit viewport(widget& widget);
|
||||
|
||||
private:
|
||||
viewport(const implementation::builder_viewport& builder,
|
||||
const builder_widget::replacements_map& replacements);
|
||||
|
|
Loading…
Add table
Reference in a new issue