@@ -16,12 +16,13 @@
You should have received a copy of the GNU General Public License
along with serialplot. If not, see <http://www.gnu.org/licenses/>.
*/
#include <QRectF>
#include <QKeySequence>
#include <QColor>
#include "plot.h"
#include "utils.h"
Plot::Plot(QWidget* parent) :
QwtPlot(parent),
@@ -140,24 +141,27 @@ void Plot::unzoom()
{
zoomer.zoom(0);
}
void Plot::darkBackground(bool enabled)
QColor gridColor;
if (enabled)
setCanvasBackground(QBrush(Qt::black));
grid.setPen(Qt::darkGray);
gridColor.setHsvF(0, 0, 0.25);
grid.setPen(gridColor);
zoomer.setRubberBandPen(QPen(Qt::white));
zoomer.setTrackerPen(QPen(Qt::white));
sZoomer.setPickerPen(QPen(Qt::white));
else
setCanvasBackground(QBrush(Qt::white));
grid.setPen(Qt::lightGray);
gridColor.setHsvF(0, 0, 0.80);
zoomer.setRubberBandPen(QPen(Qt::black));
zoomer.setTrackerPen(QPen(Qt::black));
sZoomer.setPickerPen(QPen(Qt::black));
replot();
Status change: