libAlgAudio
v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
UIProgressBar.hpp
Go to the documentation of this file.
1
#ifndef UIPROGRESSBAR_HPP
2
#define UIPROGRESSBAR_HPP
3
/*
4
This file is part of AlgAudio.
5
6
AlgAudio, Copyright (C) 2015 CeTA - Audiovisual Technology Center
7
8
AlgAudio is free software: you can redistribute it and/or modify
9
it under the terms of the GNU Lesser General Public License as
10
published by the Free Software Foundation, either version 3 of the
11
License, or (at your option) any later version.
12
13
AlgAudio is distributed in the hope that it will be useful,
14
but WITHOUT ANY WARRANTY; without even the implied warranty of
15
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
GNU Lesser General Public License for more details.
17
18
You should have received a copy of the GNU Lesser General Public License
19
along with AlgAudio. If not, see <http://www.gnu.org/licenses/>.
20
*/
21
#include "
UIWidget.hpp
"
22
23
namespace
AlgAudio
{
24
25
class
UIProgressBar
:
public
UIWidget
{
26
public
:
27
static
std::shared_ptr<UIProgressBar>
Create
(std::weak_ptr<Window> parent_window);
28
void
SetAmount
(
double
);
29
virtual
void
CustomDraw
(
DrawContext
& c)
override
;
30
private
:
31
UIProgressBar
(std::weak_ptr<Window> parent_window);
32
double
amount;
33
};
34
35
}
// namespace AlgAudio
36
37
#endif // UIPROGRESSBAR_HPP
AlgAudio::UIWidget
Definition:
UIWidget.hpp:65
AlgAudio::DrawContext
Definition:
DrawContext.hpp:65
UIWidget.hpp
AlgAudio::UIProgressBar::Create
static std::shared_ptr< UIProgressBar > Create(std::weak_ptr< Window > parent_window)
AlgAudio
Definition:
Alertable.hpp:26
AlgAudio::UIProgressBar
Definition:
UIProgressBar.hpp:25
AlgAudio::UIProgressBar::CustomDraw
virtual void CustomDraw(DrawContext &c) override
AlgAudio::UIProgressBar::SetAmount
void SetAmount(double)
libalgaudio
include
UI
UIProgressBar.hpp
Generated on Fri Sep 25 2015 14:12:23 for libAlgAudio by
1.8.8