void draw_viewport_background(QPainter &p, const QRect &rect);
void draw_viewport_foreground(QPainter &p, const QRect &rect);
void draw_viewport_background(QPainter &p, const QRect &rect);
void draw_viewport_foreground(QPainter &p, const QRect &rect);