Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
VideoLAN
VLMC
Commits
2b52d996
Commit
2b52d996
authored
Oct 30, 2010
by
Rohit Yadav
Browse files
FileRendererDialog: Check and set progress.
Apply HACKING on function implementation.
parent
9f17fa43
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/Gui/WorkflowFileRendererDialog.cpp
View file @
2b52d996
...
...
@@ -43,28 +43,37 @@ WorkflowFileRendererDialog::WorkflowFileRendererDialog( WorkflowFileRenderer* re
Qt
::
QueuedConnection
);
}
void
WorkflowFileRendererDialog
::
setOutputFileName
(
const
QString
&
outputFileName
)
void
WorkflowFileRendererDialog
::
setOutputFileName
(
const
QString
&
outputFileName
)
{
m_ui
.
nameLabel
->
setText
(
outputFileName
);
m_ui
.
previewLabel
->
setMinimumSize
(
m_width
,
m_height
);
setWindowTitle
(
"Rendering to "
+
outputFileName
);
}
void
WorkflowFileRendererDialog
::
setProgressBarValue
(
int
val
)
void
WorkflowFileRendererDialog
::
setProgressBarValue
(
int
val
)
{
m_ui
.
progressBar
->
setValue
(
val
);
}
void
WorkflowFileRendererDialog
::
updatePreview
(
const
uchar
*
buff
)
void
WorkflowFileRendererDialog
::
updatePreview
(
const
uchar
*
buff
)
{
m_ui
.
previewLabel
->
setPixmap
(
QPixmap
::
fromImage
(
QImage
(
buff
,
m_width
,
m_height
,
QImage
::
Format_RGB32
)
)
);
}
void
WorkflowFileRendererDialog
::
frameChanged
(
qint64
frame
)
void
WorkflowFileRendererDialog
::
frameChanged
(
qint64
frame
)
{
m_ui
.
frameCounter
->
setText
(
tr
(
"Rendering frame %1 / %2"
).
arg
(
QString
::
number
(
frame
),
QString
::
number
(
MainWorkflow
::
getInstance
()
->
getLengthFrame
()
)
)
);
setProgressBarValue
(
frame
*
100
/
MainWorkflow
::
getInstance
()
->
getLengthFrame
()
);
qint64
totalFrames
=
MainWorkflow
::
getInstance
()
->
getLengthFrame
();
if
(
frame
<=
totalFrames
)
{
m_ui
.
frameCounter
->
setText
(
tr
(
"Rendering frame %1 / %2"
).
arg
(
QString
::
number
(
frame
),
QString
::
number
(
totalFrames
)
)
);
setProgressBarValue
(
frame
*
100
/
totalFrames
);
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment