2 * Copyright 2016, Rene Gollent, rene@gollent.com.
3 * Distributed under the terms of the MIT License.
5 #ifndef CONNECTION_CONFIG_VIEW_H
6 #define CONNECTION_CONFIG_VIEW_H
12 class TargetHostInterfaceInfo
;
15 class ConnectionConfigView
: public BView
{
18 ConnectionConfigView(const char* name
);
19 virtual ~ConnectionConfigView();
21 status_t
Init(TargetHostInterfaceInfo
* info
,
25 TargetHostInterfaceInfo
* InterfaceInfo() const
27 void NotifyConfigurationChanged(Settings
* settings
);
29 virtual status_t
InitSpecific() = 0;
32 TargetHostInterfaceInfo
* fInfo
;
37 class ConnectionConfigView::Listener
{
41 virtual void ConfigurationChanged(Settings
* settings
) = 0;
45 #endif // CONNECTION_CONFIG_VIEW_H