initial import
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
/************************************************************************
|
||||
* $Id: imageitem.h 661 2011-04-05 13:16:53Z elzubeir $
|
||||
*
|
||||
* ------------
|
||||
* Description:
|
||||
* ------------
|
||||
*
|
||||
* (C) Copyright 2009-2011 ALLCONTENT. All rights reserved.
|
||||
*
|
||||
* -----------------
|
||||
* Revision Details: (Updated by Revision Control System)
|
||||
* -----------------
|
||||
* $Date: 2011-04-05 17:16:53 +0400 (Tue, 05 Apr 2011) $
|
||||
* $Author: elzubeir $
|
||||
* $Revision: 661 $
|
||||
* $HeadURL: file:///opt/svn/socialhose/trunk/app/ClippingStation/imageitem.h $
|
||||
*
|
||||
************************************************************************/
|
||||
|
||||
#ifndef IMAGE_ITEM_H
|
||||
#define IMAGE_ITEM_H
|
||||
|
||||
#include <QGraphicsPixmapItem>
|
||||
|
||||
/**
|
||||
\brief Purpose of this class is to dispaly the source image loaded by the user.
|
||||
*/
|
||||
class ImageItem : public QGraphicsPixmapItem
|
||||
{
|
||||
public:
|
||||
//! \fn ImageItem()
|
||||
//! constructor
|
||||
//! \param[in] pixmp the image pixmap
|
||||
//! \param[in] parent
|
||||
//! \author elzubeir
|
||||
ImageItem(const QPixmap & pixmap, QGraphicsItem * parent = 0); ///< ctor
|
||||
|
||||
//! \fn ~ImageCutout()
|
||||
//! destructor
|
||||
virtual ~ImageItem(); ///< dtor
|
||||
|
||||
//! \fn getImageCutoutPixmap()
|
||||
//! copy the selectted rectnagle
|
||||
//! \param[in] the selected rectangle
|
||||
//! \returns pixmap cut.
|
||||
//! \author elzubeir
|
||||
QPixmap getImageCutoutPixmap(const QRectF & selectionRect) const;
|
||||
};
|
||||
|
||||
#endif // IMAGE_ITEM_H
|
||||
Reference in New Issue
Block a user