You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.5 KiB
44 lines
1.5 KiB
/***************************************************************************
|
|
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
|