################################# ### The class : ################################# KDatePickerPopup::KDatePickerPopup( int items, const QDate &date, QWidget *parent, const char *name ) : Q3PopupMenu( parent, name ) { mItems = items; mDatePicker = new KDatePicker( this ); mDatePicker->setCloseButton( false ); connect( mDatePicker, SIGNAL( dateEntered( QDate ) ), SLOT( slotDateChanged( QDate ) ) ); connect( mDatePicker, SIGNAL( dateSelected( QDate ) ), SLOT( slotDateChanged( QDate ) ) ); mDatePicker->setDate( date ); buildMenu(); } void KDatePickerPopup::buildMenu() { if ( isVisible() ) return; clear(); if ( mItems & DatePicker ) { insertItem( mDatePicker ); ############### line 54 ################################# ### The error : ################################# /home/sauve/krecipes/src/widgets/kdatepickerpopup.cpp: In member function 'void KDatePickerPopup::buildMenu()': /home/sauve/krecipes/src/widgets/kdatepickerpopup.cpp:54: error: no matching function for call to 'KDatePickerPopup::insertItem(KDatePicker*&)' /usr/include/qt4/QtGui/qmenu.h:173: note: candidates are: int QMenu::insertItem(const QString&, const QObject*, const char*, const QKeySequence&, int, int) /usr/include/qt4/QtGui/qmenu.h:178: note: int QMenu::insertItem(const QIcon&, const QString&, const QObject*, const char*, const QKeySequence&, int, int) /usr/include/qt4/QtGui/qmenu.h:182: note: int QMenu::insertItem(const QPixmap&, const QObject*, const char*, const QKeySequence&, int, int) /usr/include/qt4/QtGui/qmenu.h:186: note: int QMenu::insertItem(const QString&, int, int) /usr/include/qt4/QtGui/qmenu.h:189: note: int QMenu::insertItem(const QIcon&, const QString&, int, int) /usr/include/qt4/QtGui/qmenu.h:192: note: int QMenu::insertItem(const QString&, QMenu*, int, int) /usr/include/qt4/QtGui/qmenu.h:195: note: int QMenu::insertItem(const QIcon&, const QString&, QMenu*, int, int) /usr/include/qt4/QtGui/qmenu.h:198: note: int QMenu::insertItem(const QPixmap&, int, int) /usr/include/qt4/QtGui/qmenu.h:202: note: int QMenu::insertItem(const QPixmap&, QMenu*, int, int) /usr/include/qt4/QtGui/qmenu.h:206: note: int QMenu::insertItem(QMenuItem*, int, int) /home/sauve/krecipes/src/widgets/kdatepickerpopup.cpp:57: warning: 'insertSeparator' is deprecated (declared at /usr/include/qt4/QtGui/qmenu.h:207) /home/sauve/krecipes/src/widgets/kdatepickerpopup.cpp:61: warning: 'insertItem' is deprecated (declared at /usr/include/qt4/QtGui/qmenu.h:173) /home/sauve/krecipes/src/widgets/kdatepickerpopup.cpp:62: warning: 'insertItem' is deprecated (declared at /usr/include/qt4/QtGui/qmenu.h:173) /home/sauve/krecipes/src/widgets/kdatepickerpopup.cpp:63: warning: 'insertItem' is deprecated (declared at /usr/include/qt4/QtGui/qmenu.h:173) /home/sauve/krecipes/src/widgets/kdatepickerpopup.cpp:64: warning: 'insertItem' is deprecated (declared at /usr/include/qt4/QtGui/qmenu.h:173) /home/sauve/krecipes/src/widgets/kdatepickerpopup.cpp:67: warning: 'insertSeparator' is deprecated (declared at /usr/include/qt4/QtGui/qmenu.h:207) /home/sauve/krecipes/src/widgets/kdatepickerpopup.cpp:71: warning: 'insertItem' is deprecated (declared at /usr/include/qt4/QtGui/qmenu.h:173) make[2]: *** [src/CMakeFiles/krecipes.dir/widgets/kdatepickerpopup.o] Error 1 make[1]: *** [src/CMakeFiles/krecipes.dir/all] Error 2 make: *** [all] Error 2