libyui-qt-pkg
2.47.2
YQPkgRepoFilterView.h
1
/**************************************************************************
2
Copyright (C) 2000 - 2010 Novell, Inc.
3
All Rights Reserved.
4
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation; either version 2 of the License, or
8
(at your option) any later version.
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 along
16
with this program; if not, write to the Free Software Foundation, Inc.,
17
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18
19
**************************************************************************/
20
21
22
/*---------------------------------------------------------------------\
23
| |
24
| __ __ ____ _____ ____ |
25
| \ \ / /_ _/ ___|_ _|___ \ |
26
| \ V / _` \___ \ | | __) | |
27
| | | (_| |___) || | / __/ |
28
| |_|\__,_|____/ |_| |_____| |
29
| |
30
| core system |
31
| (C) SuSE GmbH |
32
\----------------------------------------------------------------------/
33
34
File: YQPkgRepoFilterView.h
35
36
Author: Stefan Hundhammer <sh@suse.de>
37
38
/-*/
39
40
41
#ifndef YQPkgRepoFilterView_h
42
#define YQPkgRepoFilterView_h
43
44
#include "YQPkgSecondaryFilterView.h"
45
46
class
QWidget;
47
class
YQPkgRepoList
;
48
49
class
YQPkgRepoFilterView
:
public
YQPkgSecondaryFilterView
50
{
51
Q_OBJECT
52
53
public
:
54
55
/**
56
* Constructor
57
**/
58
YQPkgRepoFilterView
( QWidget * parent );
59
60
/**
61
* Destructor
62
**/
63
virtual
~YQPkgRepoFilterView
();
64
65
/**
66
* Current selected repository, or if nothing is selected
67
*/
68
zypp::Repository
selectedRepo
()
const
;
69
70
71
protected
:
72
73
virtual
void
primaryFilter();
74
virtual
void
primaryFilterIfVisible();
75
76
// Data members
77
// list of services, owned by the parent widget
78
YQPkgRepoList
* _repoList;
79
};
80
81
82
83
#endif // ifndef YQPkgRepoFilterView_h
YQPkgRepoFilterView
Definition:
YQPkgRepoFilterView.h:48
YQPkgSecondaryFilterView
This is a base class for filter views containing a secondary filter.
Definition:
YQPkgSecondaryFilterView.h:35
YQPkgRepoFilterView::YQPkgRepoFilterView
YQPkgRepoFilterView(QWidget *parent)
Constructor.
Definition:
YQPkgRepoFilterView.cc:59
YQPkgRepoFilterView::~YQPkgRepoFilterView
virtual ~YQPkgRepoFilterView()
Destructor.
Definition:
YQPkgRepoFilterView.cc:68
YQPkgRepoFilterView::selectedRepo
zypp::Repository selectedRepo() const
Current selected repository, or if nothing is selected.
Definition:
YQPkgRepoFilterView.cc:74
YQPkgRepoList
Display a list of libzypp repositories.
Definition:
YQPkgRepoList.h:57
src
YQPkgRepoFilterView.h
Generated by
1.8.16