source: ntrip/trunk/BNC/qwt/qwt_pixel_matrix.cpp@ 8330

Last change on this file since 8330 was 8127, checked in by stoecker, 8 years ago

update qwt and qwtpolar, many QT5 fixes (unfinished)

File size: 1.1 KB
RevLine 
[8127]1/* -*- mode: C++ ; c-file-style: "stroustrup" -*- *****************************
2 * Qwt Widget Library
3 * Copyright (C) 1997 Josef Wilgen
4 * Copyright (C) 2002 Uwe Rathmann
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the Qwt License, Version 1.0
8 *****************************************************************************/
9
10#include "qwt_pixel_matrix.h"
11
12/*!
13 \brief Constructor
14
15 \param rect Bounding rectangle for the matrix
16*/
17QwtPixelMatrix::QwtPixelMatrix( const QRect& rect ):
18 QBitArray( qMax( rect.width() * rect.height(), 0 ) ),
19 d_rect( rect )
20{
21}
22
23//! Destructor
24QwtPixelMatrix::~QwtPixelMatrix()
25{
26}
27
28/*!
29 Set the bounding rectangle of the matrix
30
31 \param rect Bounding rectangle
32
33 \note All bits are cleared
34 */
35void QwtPixelMatrix::setRect( const QRect& rect )
36{
37 if ( rect != d_rect )
38 {
39 d_rect = rect;
40 const int sz = qMax( rect.width() * rect.height(), 0 );
41 resize( sz );
42 }
43
44 fill( false );
45}
46
47//! \return Bounding rectangle
48QRect QwtPixelMatrix::rect() const
49{
50 return d_rect;
51}
Note: See TracBrowser for help on using the repository browser.