/* -*- mode: C++ ; c-file-style: "stroustrup" -*- ***************************** * QwtPolar Widget Library * Copyright (C) 2008 Uwe Rathmann * * This library is free software; you can redistribute it and/or * modify it under the terms of the Qwt License, Version 1.0 *****************************************************************************/ #ifndef QWT_POLAR_LAYOUT_H #define QWT_POLAR_LAYOUT_H #include "qwt_polar_global.h" #include "qwt_polar_plot.h" /*! \brief Layout class for QwtPolarPlot. Organizes the geometry for the different QwtPolarPlot components. It is used by the QwtPolar widget to organize its internal widgets or by QwtPolarRnderer to render its content to a QPaintDevice like a QPrinter, QPixmap/QImage or QSvgRenderer. */ class QWT_POLAR_EXPORT QwtPolarLayout { public: //! \brief Options to configure the plot layout engine enum Option { //! Ignore the dimension of the scrollbars. IgnoreScrollbars = 0x01, //! Ignore all frames. IgnoreFrames = 0x02, //! Ignore the title. IgnoreTitle = 0x04, //! Ignore the legend. IgnoreLegend = 0x08 }; //! Options to configure the plot layout engine typedef QFlags