Thanks All for quick reply.

I have a one more question how can i use this property from other class which derive this class.

like

class NumberHolder : public QObject
{
Q_OBJECT
Q_PROPERTY( int number READ number WRITE setNumber )

public:
NumberHolder( int value = 0 );
~NumberHolder();

int number() const;

void showNumber() const;

public slots:
void setNumber( int value );

private:
int m_value;
};

class DeriveClass : NumberHolder
{
private:
int der_no;
public:
void assignProp()
{
der_no=NumberHolder.number; //HOW CAN I USE PROPERTY?
}

};

Again Thanks for your help.

Mitesh