18 #include <boost/unordered_map.hpp>
41 virtual void setMovie(QMovie* movie);
45 virtual void addUrl(
const QString& url,
int startFrame,
int endFrame );
49 virtual void setUrl(
const QString& url);
53 virtual QString url()
const;
56 virtual QString url(
int frame)
const;
59 virtual void removeUrl(
const QString& url );
65 virtual void setInfiniteLoop(
bool b );
70 void onMovieFinished();
73 void updateTooltip(
int frame);
85 typedef boost::unordered_map<std::string, FrameRange>
UrlFramesMap;
int endFrame
Definition: DtMovieUrlLabel.h:81
QLabel that can act as a hyperlink, independent of its content.
Definition: DtUrlLabel.h:24
int startFrame
Definition: DtMovieUrlLabel.h:80
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
UrlFramesMap myUrlFramesMap
Definition: DtMovieUrlLabel.h:92
Contains makVrv::DtUrlLabel class.
boost::unordered_map< std::string, FrameRange > UrlFramesMap
Definition: DtMovieUrlLabel.h:85
QMovie * myMovie
Definition: DtMovieUrlLabel.h:89
DtUrlLabel that can display a movie and act as a hyperlink with url(s) conditioned on the current mov...
Definition: DtMovieUrlLabel.h:27
Definition: DtMovieUrlLabel.h:78
bool myInfiniteLoop
Definition: DtMovieUrlLabel.h:95