~synaptic-developers/synaptic/trunk

« back to all changes in this revision

Viewing changes to common/rpackageview.cc

  • Committer: Michael Vogt
  • Date: 2010-07-29 13:13:09 UTC
  • mfrom: (1529.2.106 ubuntu)
  • Revision ID: michael.vogt@ubuntu.com-20100729131309-0gdmwd09phcr1gc0
merged from the synaptic ubuntu branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
#include <map>
32
32
#include <vector>
33
33
#include <sstream>
 
34
#include <algorithm>
34
35
 
35
36
#include "sections_trans.h"
36
37
 
64
65
   _view.clear();
65
66
}
66
67
 
 
68
bool RPackageView::hasPackage(RPackage *pkg)
 
69
{
 
70
   return find(_selectedView.begin(), _selectedView.end(), pkg)  != _selectedView.end();
 
71
}
 
72
 
67
73
void RPackageView::clearSelection()
68
74
{
69
75
   _hasSelection = false;
250
256
   if (_view.find(name) == _view.end()) {
251
257
      map<string, searchItem>::iterator J = searchHistory.find(name);
252
258
      if (J != searchHistory.end()) {
253
 
         cerr << "found in search histroy, reapplying search" << endl;
 
259
         //cerr << "found in search history, reapplying search" << endl;
254
260
         string s;
255
261
         OpProgress progress;
256
262
         for(int i=0;i < (*J).second.searchStrings.size();i++)
311
317
   searchProgress.Done();
312
318
   return found;
313
319
}
314
 
 
315
320
//------------------------------------------------------------------
316
321
 
317
322
RPackageViewFilter::RPackageViewFilter(vector<RPackage *> &allPkgs) 
543
548
 
544
549
   filter = new RFilter();
545
550
   filter->preset = true;
 
551
   filter->pattern.addPattern(RPatternPackageFilter::Component,
 
552
                              "main", true);
 
553
   filter->pattern.addPattern(RPatternPackageFilter::Component,
 
554
                              "restricted", true);
 
555
   filter->pattern.addPattern(RPatternPackageFilter::Origin,
 
556
                              "Ubuntu", false);
 
557
   filter->pattern.setAndMode(true);
 
558
   filter->status.setStatus(RStatusPackageFilter::Installed);
 
559
   filter->setName("Community Maintained (installed)"); _("Community Maintained (installed)");
 
560
   registerFilter(filter);
 
561
 
 
562
   filter = new RFilter();
 
563
   filter->preset = true;
546
564
   filter->status.setStatus(RStatusPackageFilter::NowPolicyBroken);
547
565
   filter->setName("Missing Recommends"); _("Missing Recommends");
548
566
   registerFilter(filter);
578
596
   _view[subview].push_back(package);
579
597
 };
580
598
 
 
599
 
 
600
 
 
601
 
 
602
 
 
603
 
581
604
// vim:sts=3:sw=3