yast2-core
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
wfm
src
Y2CCWFM.h
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| |
3
| __ __ ____ _____ ____ |
4
| \ \ / /_ _/ ___|_ _|___ \ |
5
| \ V / _` \___ \ | | __) | |
6
| | | (_| |___) || | / __/ |
7
| |_|\__,_|____/ |_| |_____| |
8
| |
9
| core system |
10
| (C) SuSE GmbH |
11
\----------------------------------------------------------------------/
12
13
File: Y2CCWFM.h
14
15
Author: Mathias Kettner <kettner@suse.de>
16
Stanislav Visnovsky <visnov@suse.cz>
17
Maintainer: Stanislav Visnovsky <visnov@suse.cz>
18
19
/-*/
20
// -*- c++ -*-
21
22
/*
23
* Component Creator that executes YCP script via wfm
24
*
25
* Author: Mathias Kettner <kettner@suse.de>
26
* Stanislav Visnovsky <visnov@suse.cz>
27
*/
28
29
#ifndef Y2CCWFM_h
30
#define Y2CCWFM_h
31
32
#include <
y2/Y2ComponentCreator.h
>
33
34
class
Y2WFMComponent
;
35
50
class
Y2CCWFM
:
public
Y2ComponentCreator
51
{
52
public
:
56
Y2CCWFM
();
57
62
virtual
Y2Component
*
createInLevel
(
const
char
*name,
int
level,
int
current_level)
const
;
63
68
virtual
bool
isServerCreator
()
const
;
69
73
virtual
Y2Component
*
provideNamespace
(
const
char
*name);
74
78
Y2Component
*
create
(
const
char
*name)
const
;
79
};
80
81
82
#endif // Y2CCWFM_h
Generated on a sunny day for yast2-core by
1.8.2