OpendTect  6.6
uiprogressbar.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: A.H. Lammertink
8  Date: 17/1/2001
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uibasemod.h"
15 #include "uiobj.h"
16 
17 class uiProgressBarBody;
18 
20 {
21 public:
22 
23  uiProgressBar(uiParent*,const char* nm="ProgressBar",
24  int totalSteps=100,int progress=0);
25 
26  void setProgress(int);
27  int progress() const;
28  void setTotalSteps(int);
29  int totalSteps() const;
30 
31 private:
32 
33  uiProgressBarBody* body_;
34  uiProgressBarBody& mkbody(uiParent*,const char*);
35 };
36 
uiProgressBar
Definition: uiprogressbar.h:20
uiProgressBar::uiProgressBar
uiProgressBar(uiParent *, const char *nm="ProgressBar", int totalSteps=100, int progress=0)
uiProgressBar::body_
uiProgressBarBody * body_
Definition: uiprogressbar.h:33
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiProgressBar::totalSteps
int totalSteps() const
uiProgressBar::setProgress
void setProgress(int)
uiObject
The base class for most UI elements.
Definition: uiobj.h:38
uiProgressBar::mkbody
uiProgressBarBody & mkbody(uiParent *, const char *)
uiProgressBar::progress
int progress() const
uiParent
Definition: uiparent.h:26
uiProgressBar::setTotalSteps
void setTotalSteps(int)
uiobj.h

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021