TLFrame::TLFrame( TLFrame *in_frame ) { Q_CHECK_PTR( in_frame ); QFrame( in_frame -> parentWidget() ); resize( 10, 24 ); setFrameStyle( QFrame::MenuBarPanel | QFrame::Plain ); parent_widget = in_frame -> parentWidget(); is_special = in_frame -> isSpecial(); is_selected = in_frame -> isSelected(); is_used = in_frame -> isUsed(); is_last = in_frame -> isLast(); is_key = in_frame -> isKey(); is_offset = in_frame -> isOffset(); is_unknown_motion = in_frame -> isUnknownMotion(); is_motion = in_frame -> isMotion(); is_drag_offset = in_frame -> isDragOffset(); has_drawing = in_frame -> hasDrawing(); k_toon = ( Ktoon * )( parent_widget -> parentWidget() -> parentWidget() -> parentWidget() -> parentWidget() -> parentWidget() -> parentWidget() -> parentWidget() ); setPaletteBackgroundColor( *( k_toon -> tlDefaultColor() ) ); right_click_menu = new QPopupMenu( this ); right_click_menu -> setFont( QFont( "helvetica", 10 ) ); right_click_menu -> insertItem( tr( "Create Motion Tween" ), parent_widget, SLOT( slotCreateMotionTween() ) ); right_click_menu -> insertItem( tr( "Remove Motion Tween" ), parent_widget, SLOT( slotRemoveMotionTween() ) ); right_click_menu -> insertSeparator(); right_click_menu -> insertItem( tr( "Add Frames" ), parent_widget, SLOT( slotInsertFrame() ) ); right_click_menu -> insertItem( tr( "Remove Frames" ), parent_widget, SLOT( slotRemoveFrame() ) ); }
BasicPlot::BasicPlot(QWidget* parent) : QwtPlot(parent) { setFrameStyle(QFrame::NoFrame); setLineWidth(0); QFrame(canvas()).setLineWidth(2); plotLayout()->setAlignCanvasToScales(true); QwtPlotGrid* grid = new QwtPlotGrid; grid->setMajorPen(QPen(Qt::gray, 0, Qt::DotLine)); grid->attach(this); setCanvasBackground(QColor(29, 100, 141)); // nice blue // enable zooming Zoomer* zoomer = new Zoomer(canvas()); zoomer->setRubberBandPen(QPen(Qt::white, 2, Qt::DotLine)); zoomer->setTrackerPen(QPen(Qt::white)); QObject::connect(this, SIGNAL(setNewBase(QwtScaleDiv*, QwtScaleDiv*)), zoomer, SLOT(setNewBase(QwtScaleDiv*, QwtScaleDiv*))); }