24#ifndef NCPkgFilterRepo_h
25#define NCPkgFilterRepo_h
32#include <yui/ncurses/NCPadWidget.h>
33#include <yui/ncurses/NCPopup.h>
34#include <yui/ncurses/NCPushButton.h>
35#include <yui/ncurses/NCTable.h>
36#include <yui/ncurses/NCTablePad.h>
71 ZyppRepo getRepo()
const {
return repo; }
75class NCPkgRepoTable :
public NCTable
79 NCPkgRepoTable & operator=(
const NCPkgRepoTable & );
80 NCPkgRepoTable (
const NCPkgRepoTable & );
92 NCPkgRepoTable ( YWidget *parent, YTableHeader *tableHeader,
NCPackageSelector *pkg);
94 virtual ~NCPkgRepoTable() {};
101 virtual void addLine( ZyppRepo r,
const std::vector<std::string> & cols );
123 std::string showDescription (ZyppRepo r);
125 virtual NCursesEvent wHandleInput ( wint_t ch );
143 bool showRepoPackages();
Definition NCPackageSelector.h:105
NCPkgRepoTag * getTag(const int &index)
Definition NCPkgFilterRepo.cc:133
virtual void addLine(ZyppRepo r, const std::vector< std::string > &cols)
Definition NCPkgFilterRepo.cc:104
ZyppRepo getRepo(int index)
Definition NCPkgFilterRepo.cc:159
bool fillRepoList()
Definition NCPkgFilterRepo.cc:201
ZyppProduct findProductForRepo(ZyppRepo repo)
Definition NCPkgFilterRepo.cc:272
Definition NCPkgFilterRepo.h:46
NCPkgRepoTag(ZyppRepo repo)
Definition NCPkgFilterRepo.cc:51