blob: 685abcb09cd0ea011180214925ab2a505d6082ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
/***************************************************************************
loadallbugsdlg.h - progress dialog while loading all bugs for a package
-------------------
copyright : (C) 2002 by David Faure
email : david@mandrakesoft.com
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation version 2. *
* *
***************************************************************************/
#ifndef loadallbugsdlg_h
#define loadallbugsdlg_h
#include <qdialog.h>
#include "bug.h"
class Package;
class BugDetails;
namespace KIO { class DefaultProgress; }
class LoadAllBugsDlg : public QDialog
{
Q_OBJECT
public:
LoadAllBugsDlg( const Package& pkg, const QString &component );
protected slots:
void slotBugDetailsAvailable( const Bug &bug, const BugDetails &bd );
void slotBugDetailsLoadingError();
void slotStopped();
void loadNextBug();
private:
Bug::List m_bugs;
unsigned int m_processed;
unsigned int m_count;
KIO::DefaultProgress* m_bugLoadingProgress;
};
#endif
|