⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qwt_compass_rose.h

📁 软件无线电的平台
💻 H
字号:
/* -*- mode: C++ ; c-file-style: "stroustrup" -*- ***************************** * Qwt Widget Library * Copyright (C) 1997   Josef Wilgen * Copyright (C) 2002   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_COMPASS_ROSE_H#define QWT_COMPASS_ROSE_H 1#include <qpalette.h>#include "qwt_global.h"class QPainter;class QWT_EXPORT QwtCompassRose{public:    virtual ~QwtCompassRose() {};    virtual void setPalette(const QPalette &p) { d_palette = p; }    const QPalette &palette() const { return d_palette; }    virtual void draw(QPainter *, const QPoint &center,         int radius, double north,         QPalette::ColorGroup = QPalette::Active) const = 0;private:    QPalette d_palette;};class QWT_EXPORT QwtSimpleCompassRose: public QwtCompassRose{public:    QwtSimpleCompassRose(int numThorns = 8, int numThornLevels = -1);    void setWidth(double w);    double width() const { return d_width; }    void setNumThorns(int count);    int numThorns() const;    void setNumThornLevels(int count);    int numThornLevels() const;    void setShrinkFactor(double factor) { d_shrinkFactor = factor; }    double shrinkFactor() const { return d_shrinkFactor; }    virtual void draw(QPainter *, const QPoint &center, int radius,         double north, QPalette::ColorGroup = QPalette::Active) const;    static void drawRose(QPainter *, const QColorGroup &,        const QPoint &center, int radius, double origin, double width,         int numThorns, int numThornLevels, double shrinkFactor);private:    double d_width;         int d_numThorns;            int d_numThornLevels;     double d_shrinkFactor;};#endif // QWT_COMPASS_ROSE_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -