summaryrefslogtreecommitdiffstats
path: root/kdialog/progressdialogiface.h
blob: 2974cb9a99622270b4d97c8d2e9e83d77aeb0be3 (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
#ifndef PROGRESSDIALOGIFACE_H
#define PROGRESSDIALOGIFACE_H

#include <dcopobject.h>

class ProgressDialogIface : virtual public DCOPObject
{
    K_DCOP
    k_dcop:

    virtual void setTotalSteps( int ) =0;
    virtual int totalSteps() const =0;
    
    virtual void setProgress( int ) =0;
    virtual int progress() const =0;
    
    virtual void setLabel( const QString& ) =0;
    
    virtual void showCancelButton ( bool ) =0;
    virtual bool wasCancelled() const =0;
    virtual void ignoreCancel() =0;
    
    virtual void setAutoClose( bool ) =0;
    virtual bool autoClose() const =0;    
    virtual void close() =0;
};

#endif // PROGRESSDIALOGIFACE_H