TrackWidget Class Reference

Inheritance diagram for TrackWidget:
DataTrackWidget InfoTrackWidget ScaleTrackWidget TrackSlider AnnotationTrackWidget DataDensityTrackWidget ScoreTrackWidget SequenceTrackWidget BarLineRelNotationTrackWidget

List of all members.

Public Slots

void update_display_range (long, long)
void update_vertical_cursor_x (long)
void update_show_vertical_cursor (bool)
void set_show_vertical_cursor (bool)

Signals

void new_length (long)
void mouse_pressed (QString)
void vertical_cursor_x_position_change (long)
void mouse_press_or_release_action (bool)
void mouse_double_click_action (bool)
void repaint_request ()

Public Member Functions

 TrackWidget (Preferences *preferences=0, QWidget *parent=0)
long get_data_range_begin ()
long get_display_range_begin ()
long get_vertical_cursor_position ()
void cement_pref_colors ()
virtual void prefs_changed ()

Protected Slots

virtual void update_point_info (QString)

Protected Member Functions

int bp_to_x (long)
long x_to_bp (int)
float bp_to_xf (float)

Protected Attributes

Preferencesprefs
float display_range_begin
float display_range_length
float viewport_width
long vertical_cursor_x
int vertical_cursor_margin
bool show_vertical_cursor
QColor bg_color
QColor text_color
QColor data_color
QColor data_bg_color
QColor highlights_color

The documentation for this class was generated from the following files:
 All Classes Functions

Generated on Thu Sep 17 15:19:42 2009 for BQGB by  doxygen 1.6.1