23#include <tqbuttongroup.h>
25#include <tqradiobutton.h>
27#include "vreference.h"
29VReference::VReference( TQWidget *parent,
const char *name ) : TQFrame ( parent, name )
31 TQVBoxLayout* layout =
new TQVBoxLayout(
this );
32 mButtonGroup =
new TQButtonGroup (3,TQt::Vertical,
this );
33 TQRadioButton* radio =
new TQRadioButton ( mButtonGroup );
34 mButtonGroup->insert( radio, TopLeft );
35 radio =
new TQRadioButton ( mButtonGroup );
36 mButtonGroup->insert( radio, Left );
37 radio =
new TQRadioButton ( mButtonGroup );
38 mButtonGroup->insert( radio, BottomLeft );
39 radio =
new TQRadioButton ( mButtonGroup );
40 mButtonGroup->insert( radio, Top );
41 radio =
new TQRadioButton ( mButtonGroup );
42 mButtonGroup->insert( radio, Center );
43 radio =
new TQRadioButton ( mButtonGroup );
44 mButtonGroup->insert( radio, Bottom );
45 radio =
new TQRadioButton ( mButtonGroup );
46 mButtonGroup->insert( radio, TopRight );
47 radio =
new TQRadioButton ( mButtonGroup );
48 mButtonGroup->insert( radio, Right );
49 radio =
new TQRadioButton ( mButtonGroup );
50 mButtonGroup->insert( radio, BottomRight );
53 mButtonGroup, TQ_SIGNAL( clicked(
int ) ),
54 this, TQ_SLOT( setReferencePoint(
int ) ) );
56 mButtonGroup->setButton( Center );
57 layout->addWidget( mButtonGroup );
59 setReferencePoint( Center );
62void VReference::setReferencePoint (
int i )
65 emit referencePointChanged( m_referencePoint );
68int VReference::referencePoint()
70 return( m_referencePoint );
73#include "vreference.moc"