ScreenImageMgr.hpp   ScreenImageMgr.hpp 
skipping to change at line 167 skipping to change at line 167
//! @param duration The time for the change to take place, in second s. //! @param duration The time for the change to take place, in second s.
void setImageXY(const QString& id, float x, float y, float duration= 0.); void setImageXY(const QString& id, float x, float y, float duration= 0.);
//! Delete an image. //! Delete an image.
//! @param id the ID for the desired image. //! @param id the ID for the desired image.
void deleteImage(const QString& id); void deleteImage(const QString& id);
//! Delete all images currently managed by ScreenImageMgr. //! Delete all images currently managed by ScreenImageMgr.
void deleteAllImages(void); void deleteAllImages(void);
//! Get a list of currently loaded image IDs. //! Get a list of currently loaded image IDs.
QStringList getAllImageIDs(void); QStringList getAllImageIDs(void);
signals:
void requestCreateScreenImage(const QString& id,
const QString& filename,
float x,
float y,
float scale,
bool visible,
float alpha,
float fadeDuration);
void requestSetImageShow(const QString& id, bool b);
void requestSetImageAlpha(const QString& id, float alpha);
void requestSetImageXY(const QString& id, float x, float y, float du
ration);
void requestDeleteImage(const QString& id);
void requestDeleteAllImages(void);
private slots:
// Main thread implemention of functions which modify the state of t
he class.
void doCreateScreenImage(const QString& id,
const QString& filename,
float x,
float y,
float scale,
bool visible,
float alpha,
float fadeDuration);
void doSetImageShow(const QString& id, bool b);
void doSetImageAlpha(const QString& id, float alpha);
void doSetImageXY(const QString& id, float x, float y, float duratio
n);
void doDeleteImage(const QString& id);
void doDeleteAllImages(void);
private: private:
QMap<QString, ScreenImage*> allScreenImages; QMap<QString, ScreenImage*> allScreenImages;
}; };
#endif // _SCREENIMAGEMGR_HPP_ #endif // _SCREENIMAGEMGR_HPP_
 End of changes. 1 change blocks. 
44 lines changed or deleted 0 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/