Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
VLMC
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
luyikei
VLMC
Commits
860c2a92
Commit
860c2a92
authored
Jan 23, 2010
by
Hugo Beauzee-Luyssen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Hide markers when position become incoherent
parent
8b6ffb9c
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
26 additions
and
3 deletions
+26
-3
src/Gui/PreviewRuler.cpp
src/Gui/PreviewRuler.cpp
+9
-0
src/Gui/PreviewRuler.h
src/Gui/PreviewRuler.h
+4
-3
src/Gui/PreviewWidget.cpp
src/Gui/PreviewWidget.cpp
+13
-0
No files found.
src/Gui/PreviewRuler.cpp
View file @
860c2a92
...
...
@@ -265,6 +265,15 @@ qint64 PreviewRuler::getMarker( Marker m ) const
return
(
m
==
START
?
m_markerStart
:
m_markerStop
);
}
void
PreviewRuler
::
hideMarker
(
Marker
m
)
{
if
(
m
==
START
)
m_markerStart
=
-
1
;
else
if
(
m
==
STOP
)
m_markerStop
=
-
1
;
}
void
PreviewRuler
::
clear
()
{
m_markerStart
=
MARKER_DEFAULT
;
...
...
src/Gui/PreviewRuler.h
View file @
860c2a92
...
...
@@ -46,9 +46,10 @@ public:
PreviewRuler
(
QWidget
*
parent
=
0
);
virtual
~
PreviewRuler
()
{
}
void
setRenderer
(
GenericRenderer
*
renderer
);
void
setMarker
(
Marker
m
);
qint64
getMarker
(
Marker
m
)
const
;
void
setRenderer
(
GenericRenderer
*
renderer
);
void
setMarker
(
Marker
m
);
void
hideMarker
(
Marker
m
);
qint64
getMarker
(
Marker
m
)
const
;
public
slots
:
void
setFrame
(
qint64
frame
,
bool
broadcastEvent
=
false
);
...
...
src/Gui/PreviewWidget.cpp
View file @
860c2a92
...
...
@@ -170,11 +170,24 @@ void PreviewWidget::stop()
void
PreviewWidget
::
markerStartClicked
()
{
m_ui
->
rulerWidget
->
setMarker
(
PreviewRuler
::
START
);
qint64
beg
=
m_ui
->
rulerWidget
->
getMarker
(
PreviewRuler
::
START
);
qint64
end
=
m_ui
->
rulerWidget
->
getMarker
(
PreviewRuler
::
STOP
);
if
(
beg
>
end
)
{
m_ui
->
rulerWidget
->
hideMarker
(
PreviewRuler
::
STOP
);;
}
}
void
PreviewWidget
::
markerStopClicked
()
{
m_ui
->
rulerWidget
->
setMarker
(
PreviewRuler
::
STOP
);
qint64
beg
=
m_ui
->
rulerWidget
->
getMarker
(
PreviewRuler
::
START
);
qint64
end
=
m_ui
->
rulerWidget
->
getMarker
(
PreviewRuler
::
STOP
);
if
(
beg
>
end
)
{
m_ui
->
rulerWidget
->
hideMarker
(
PreviewRuler
::
START
);;
}
}
void
PreviewWidget
::
createNewClipFromMarkers
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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