libyui-ncurses-pkg
2.48.9
NCPkgMenuHelp.h
1
/****************************************************************************
2
|
3
| Copyright (c) [2002-2011] Novell, Inc.
4
| All Rights Reserved.
5
|
6
| This program is free software; you can redistribute it and/or
7
| modify it under the terms of version 2 of the GNU General Public License as
8
| published by the Free Software Foundation.
9
|
10
| This program is distributed in the hope that it will be useful,
11
| but WITHOUT ANY WARRANTY; without even the implied warranty of
12
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
| GNU General Public License for more details.
14
|
15
| You should have received a copy of the GNU General Public License
16
| along with this program; if not, contact Novell, Inc.
17
|
18
| To contact Novell about this file by physical or electronic mail,
19
| you may find current contact information at www.novell.com
20
|
21
|***************************************************************************/
22
23
24
/*---------------------------------------------------------------------\
25
| |
26
| __ __ ____ _____ ____ |
27
| \ \ / /_ _/ ___|_ _|___ \ |
28
| \ V / _` \___ \ | | __) | |
29
| | | (_| |___) || | / __/ |
30
| |_|\__,_|____/ |_| |_____| |
31
| |
32
| core system |
33
| (C) SuSE GmbH |
34
\----------------------------------------------------------------------/
35
36
File: NCPkgMenuHelp.cc
37
38
Author: Hedgehog Painter <kmachalkova@suse.cz>
39
40
/-*/
41
#ifndef NCPkgMenuHelp_h
42
#define NCPkgMenuHelp_h
43
44
#include <string>
45
46
#include "NCurses.h"
47
#include "NCi18n.h"
48
#include "NCMenuButton.h"
49
#include "NCPopupInfo.h"
50
#include "NCZypp.h"
51
52
class
NCPackageSelector
;
53
54
class
NCPkgMenuHelp
:
public
NCMenuButton {
55
56
NCPkgMenuHelp
& operator=(
const
NCPkgMenuHelp
& );
57
NCPkgMenuHelp
(
const
NCPkgMenuHelp
& );
58
59
public
:
60
NCPackageSelector
*pkg;
61
62
YItemCollection items;
63
64
YMenuItem *generalHelp;
65
YMenuItem *statusHelp;
66
YMenuItem *filterHelp;
67
YMenuItem *menuHelp;
68
YMenuItem *patchHelp;
69
70
NCPkgMenuHelp
(YWidget *parent, std::string label,
NCPackageSelector
*pkger);
71
virtual
~
NCPkgMenuHelp
();
72
73
void
createLayout();
74
75
bool
handleEvent (
const
NCursesEvent & event);
76
77
};
78
79
#endif
NCPkgMenuHelp
Definition:
NCPkgMenuHelp.h:54
NCPackageSelector
Definition:
NCPackageSelector.h:113
src
NCPkgMenuHelp.h
Generated by
1.8.14