* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "ruler.h"
+#include "ruler.hpp"
-#include "view.h"
-#include "pv/util.h"
+#include "view.hpp"
+#include "pv/util.hpp"
#include <extdef.h>
{
setMouseTracking(true);
- connect(&_view, SIGNAL(hover_point_changed()),
+ connect(&view_, SIGNAL(hover_point_changed()),
this, SLOT(hover_point_changed()));
}
p.setRenderHint(QPainter::Antialiasing);
std::pair<double, unsigned int> spacing =
- calculate_tick_spacing(p, _view.scale(), _view.offset());
+ calculate_tick_spacing(p, view_.scale(), view_.offset());
double tick_period = spacing.first;
unsigned int prefix = spacing.second;
const double minor_tick_period = tick_period / MinorTickSubdivision;
const double first_major_division =
- floor(_view.offset() / tick_period);
+ floor(view_.offset() / tick_period);
const double first_minor_division =
- ceil(_view.offset() / minor_tick_period);
+ ceil(view_.offset() / minor_tick_period);
const double t0 = first_major_division * tick_period;
int division = (int)round(first_minor_division -
do {
const double t = t0 + division * minor_tick_period;
- x = (t - _view.offset()) / _view.scale();
+ x = (t - view_.offset()) / view_.scale();
if (division % MinorTickSubdivision == 0)
{
void Ruler::draw_hover_mark(QPainter &p)
{
- const int x = _view.hover_point().x();
+ const int x = view_.hover_point().x();
if (x == -1)
return;