15 #include <boost/unordered_map.hpp>
38 virtual void setMovie(QMovie* movie);
42 virtual void addUrl(
const QString& url,
int startFrame,
int endFrame );
46 virtual void setUrl(
const QString& url);
50 virtual QString url()
const;
53 virtual QString url(
int frame)
const;
56 virtual void removeUrl(
const QString& url );
62 virtual void setInfiniteLoop(
bool b );
67 void onMovieFinished();
70 void updateTooltip(
int frame);
82 typedef boost::unordered_map<std::string, FrameRange>
UrlFramesMap;
int endFrame
Definition: DtMovieUrlLabel.h:78
QLabel that can act as a hyperlink, independent of its content.
Definition: DtUrlLabel.h:21
int startFrame
Definition: DtMovieUrlLabel.h:77
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
UrlFramesMap myUrlFramesMap
Definition: DtMovieUrlLabel.h:89
Contains makVrv::DtUrlLabel class.
boost::unordered_map< std::string, FrameRange > UrlFramesMap
Definition: DtMovieUrlLabel.h:82
QMovie * myMovie
Definition: DtMovieUrlLabel.h:86
DtUrlLabel that can display a movie and act as a hyperlink with url(s) conditioned on the current mov...
Definition: DtMovieUrlLabel.h:24
Definition: DtMovieUrlLabel.h:75
bool myInfiniteLoop
Definition: DtMovieUrlLabel.h:92