I was trying to use the xAxis and yAxis Ranged changed signal and the current signal is

	connect(ui->customplot->xAxis, SIGNAL(rangeChanged(QCPRange )), this, SLOT(setRangex(QCPRange)));

My issue is that this doesn't allow for a forward declaration of the QCPRange class. In my experience most Signals are set up as a pointer so that a forward declaration can be used.

Is this just an oversight, or does anyone have a forward declaration workaround idea?