[SOLVED] Error while trying to add Icon to QPushButton

• Hi there,
I have the following simple code

``````micon=new QIcon(QIcon::fromTheme("arrow-down"));
button->setIcon(micon);
``````

Where

``````QPushButton *button;
QIcon *micon;
``````

are described in the header file.
And when I'm trying to compile the compiler gives me an error message

``````ERROR: no matching function for call to 'QPushButton::setIcon(QIcon*&)
``````

But it is ok for the compiler to write

``````button->setIcon(QIcon::fromTheme("arrow-down"));
``````

and don't use "micon" variable.
I am totally new to Qt so if someone can explain this to me I'll be really grateful.
Thanks :)