libyui-ncurses-pkg
Loading...
Searching...
No Matches
NCPkgSearchSettings.h
1
/*
2
Copyright (c) [2002-2011] Novell, Inc.
3
Copyright (c) 2021 SUSE LLC
4
5
This library is free software; you can redistribute it and/or modify
6
it under the terms of the GNU Lesser General Public License as
7
published by the Free Software Foundation; either version 2.1 of the
8
License, or (at your option) version 3.0 of the License. This library
9
is distributed in the hope that it will be useful, but WITHOUT ANY
10
WARRANTY; without even the implied warranty of MERCHANTABILITY or
11
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
12
License for more details. You should have received a copy of the GNU
13
Lesser General Public License along with this library; if not, write
14
to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
15
Floor, Boston, MA 02110-1301 USA
16
17
18
File: NCPkgFilterMain.h
19
Author: Hedgehog Painter <kmachalkova@suse.cz>
20
21
*/
22
23
24
#ifndef NCPkgSearchSettings_h
25
#define NCPkgSearchSettings_h
26
27
#include <string>
28
29
#include <yui/ncurses/NCurses.h>
30
#include <yui/ncurses/NCi18n.h>
31
#include <yui/ncurses/NCMultiSelectionBox.h>
32
33
34
class
NCPkgSearchSettings :
public
NCMultiSelectionBox
35
{
36
NCPkgSearchSettings & operator=(
const
NCPkgSearchSettings & );
37
NCPkgSearchSettings (
const
NCPkgSearchSettings & );
38
39
public
:
40
41
YItemCollection items;
42
YItem *checkName;
43
YItem *checkSummary;
44
YItem *checkKeywords;
45
YItem *checkDescr;
46
YItem *checkProvides;
47
YItem *checkRequires;
48
49
50
NCPkgSearchSettings (YWidget *parent, std::string label);
51
virtual
~NCPkgSearchSettings();
52
53
void
createLayout();
54
55
bool
doCheckName();
56
bool
doCheckSummary();
57
bool
doCheckKeywords();
58
bool
doCheckDescr();
59
bool
doCheckProvides();
60
bool
doCheckRequires();
61
62
};
63
64
#endif
src
NCPkgSearchSettings.h
Generated by
1.13.1