Commit b8a458dc authored by Pino Toscano's avatar Pino Toscano

old stuff no more used, and no need to waste i18n strings

svn path=/trunk/KDE/kdegraphics/okular/; revision=690057
parent ca481df3
This diff is collapsed.
/***************************************************************************
* Copyright (C) 2005 by Enrico Ros <eros.kde@email.it> *
* *
* 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; either version 2 of the License, or *
* (at your option) any later version. *
***************************************************************************/
#ifndef _OKULAR_NEWSTUFF_H_
#define _OKULAR_NEWSTUFF_H_
#include <qdialog.h>
#include <knewstuff/provider.h>
using namespace KNS;
class KJob;
namespace KIO { class JOB; }
class AvailableItem;
class NewStuffDialog : public QDialog
{
Q_OBJECT
public:
NewStuffDialog( QWidget * parent );
~NewStuffDialog();
// show a message in the bottom bar
enum MessageType { Normal, Info, Error };
void displayMessage( const QString & msg,
MessageType type = Normal, int timeOutMs = 3000 );
// begin installing that item
void installItem( AvailableItem * item );
// remove an already installed item
void removeItem( AvailableItem * item );
void loadItem( const QString & fileName );
signals:
// tells that a file has been installed
void installedFile( QString fileName, QString type );
// tells that a file has been removed
void removedFile( QString oldFileName );
void loadItemClicked( const KUrl & fileName );
private:
// private storage class
class NewStuffDialogPrivate * d;
private slots:
void slotResetMessageColors();
void slotNetworkTimeout();
void slotSortingSelected( int sortType );
// providersList loading
void slotLoadProvidersList();
void slotProvidersListInfoData( KIO::Job *, const QByteArray & );
void slotProvidersListResult( KJob * );
// provider loading
void slotLoadProvider( int provider = 0 );
void slotProviderInfoData( KIO::Job *, const QByteArray & );
void slotProviderInfoResult( KJob * );
// file downloading
void slotDownloadItem( AvailableItem * );
void slotItemMessage( KJob *, const QString & );
void slotItemPercentage( KJob *, unsigned long );
void slotItemResult( KJob * );
};
#endif
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment