libzypp  17.35.19
userinterface.h
Go to the documentation of this file.
1 /*---------------------------------------------------------------------\
2 | ____ _ __ __ ___ |
3 | |__ / \ / / . \ . \ |
4 | / / \ V /| _/ _/ |
5 | / /__ | | | | | | |
6 | /_____||_| |_| |_| |
7 | |
8 \---------------------------------------------------------------------*/
9 #ifndef ZYPP_CORE_ZYPPNG_USERINTERFACE_H
10 #define ZYPP_CORE_ZYPPNG_USERINTERFACE_H
11 
12 #include <zypp-core/zyppng/base/Base>
13 #include <zypp-core/zyppng/base/Signals>
14 
15 namespace zyppng {
16 
17  ZYPP_FWD_DECL_TYPE_WITH_REFS( UserInterface );
18  ZYPP_FWD_DECL_TYPE_WITH_REFS( UserRequest );
19 
20  class UserInterfacePrivate;
21 
32  class UserInterface : public Base
33  {
36 
37  public:
39  void sendUserRequest( const UserRequestRef& event );
41 
42  protected:
44  };
45 
46 }
47 
48 #endif
UserInterface(UserInterfacePrivate &d)
#define ZYPP_ADD_CREATE_FUNC(Class)
Definition: zyppglobal.h:205
ZYPP_DECL_PRIVATE_CONSTR(UserInterface)
ZYPP_FWD_DECL_TYPE_WITH_REFS(Context)
void sendUserRequest(const UserRequestRef &event)
SignalProxy< void(UserRequestRef event)> sigEvent()
#define ZYPP_DECLARE_PRIVATE(Class)
Definition: zyppglobal.h:87