mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-11-04 00:04:25 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
/**Item representing the paper. May draw the snapping grid lines if composition is in
 | 
						|
 preview mode*/
 | 
						|
class QgsPaperItem: QgsComposerItem
 | 
						|
{
 | 
						|
%TypeHeaderCode
 | 
						|
#include <qgspaperitem.h>
 | 
						|
%End
 | 
						|
  public:
 | 
						|
    QgsPaperItem( QgsComposition* c /TransferThis/ );
 | 
						|
    QgsPaperItem( qreal x, qreal y, qreal width, qreal height, QgsComposition* composition /TransferThis/ );
 | 
						|
    ~QgsPaperItem();
 | 
						|
 | 
						|
    /** return correct graphics item type. Added in v1.7 */
 | 
						|
    virtual int type() const;
 | 
						|
 | 
						|
    /** \brief Reimplementation of QCanvasItem::paint*/
 | 
						|
    void paint( QPainter* painter, const QStyleOptionGraphicsItem* itemStyle, QWidget* pWidget );
 | 
						|
 | 
						|
    /** stores state in Dom node
 | 
						|
       * @param node is Dom node corresponding to 'Composer' tag
 | 
						|
       * @param temp write template file
 | 
						|
       */
 | 
						|
    bool writeXML( QDomElement& elem, QDomDocument & doc ) const;
 | 
						|
 | 
						|
    /** sets state from Dom document
 | 
						|
     * @param itemElem is Dom node corresponding to item tag
 | 
						|
     */
 | 
						|
    bool readXML( const QDomElement& itemElem, const QDomDocument& doc );
 | 
						|
 | 
						|
  private:
 | 
						|
    QgsPaperItem();
 | 
						|
};
 |