52 #ifndef __PCL_ViewList_h
53 #define __PCL_ViewList_h
57 #ifndef __PCL_BUILDING_PIXINSIGHT_APPLICATION
131 Regenerate(
true,
false );
148 Regenerate(
false,
true );
165 Regenerate(
true,
true );
189 void Regenerate(
bool mainViews =
true,
bool previews =
true,
bool realTimePreview =
false );
310 EventHandlers() =
default;
311 EventHandlers(
const EventHandlers& ) =
default;
312 EventHandlers& operator =(
const EventHandlers& ) =
default;
317 friend class ViewListEventDispatcher;
Client-side interface to a PixInsight Control object.
Client-side interface to a PixInsight ViewList object.
bool HasView(const View &view)
bool IncludesMainViews() const
bool IncludesRealTimePreview() const
View ExcludedView() const
void SelectView(const View &view)
ViewList(Control &parent=Control::Null())
void ExcludeView(const View &v)
bool IncludesPreviews() const
void RemoveView(const View &view)
void Regenerate(bool mainViews=true, bool previews=true, bool realTimePreview=false)
High-level interface to a PixInsight view object.
void OnCurrentViewUpdated(view_event_handler handler, Control &receiver)
void(Control::*)(ViewList &sender, View &view) view_event_handler
void OnViewSelected(view_event_handler handler, Control &receiver)