From kde-commits Wed Jul 19 05:47:13 2006 From: Stephan Kulow Date: Wed, 19 Jul 2006 05:47:13 +0000 To: kde-commits Subject: KDE/kdelibs/kdeui Message-Id: <1153288033.875868.18266.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=115328806015848 SVN commit 564007 by coolo: compile without warnings M +21 -8 kselectaction.cpp --- trunk/KDE/kdelibs/kdeui/kselectaction.cpp #564006:564007 @@ -109,7 +109,7 @@ } KSelectAction::KSelectAction( const QString & icon, const QString & text, KActionCollection * parent, const QString& name ) - : KAction(icon, text, parent, name) + : KAction(KIcon(icon), text, parent, name) , d(new KSelectActionPrivate()) { init(); @@ -117,36 +117,43 @@ KSelectAction::KSelectAction( const QString& text, const KShortcut& cut, KActionCollection* parent, const QString& name ) - : KAction( text, cut, 0,0,parent, name ) + : KAction( text, parent, name ) , d(new KSelectActionPrivate()) -{ +{ + setShortcut(cut); init(); } KSelectAction::KSelectAction( const QString& text, const KShortcut& cut, const QObject* receiver, const char* slot, KActionCollection* parent, const QString& name ) - : KAction( text, cut, receiver, slot, parent, name ) + : KAction( text, parent, name ) , d(new KSelectActionPrivate()) { + connect(this, SIGNAL(triggered(bool)), receiver, slot); + setShortcut(cut); init(); } KSelectAction::KSelectAction( const QString& text, const QIcon& pix, const KShortcut& cut, KActionCollection* parent, const QString& name ) - : KAction( text, pix, cut, 0,0,parent, name ) + : KAction( text, parent, name ) , d(new KSelectActionPrivate()) { + setShortcut(cut); + QAction::setIcon(pix); init(); } KSelectAction::KSelectAction( const QString& text, const QString& pix, const KShortcut& cut, KActionCollection* parent, const QString& name ) - : KAction( text, pix, cut, 0,0,parent, name ) + : KAction( text, parent, name ) , d(new KSelectActionPrivate()) { + setShortcut(cut); + setIcon(KIcon(pix)); init(); } @@ -155,9 +162,12 @@ const QObject* receiver, const char* slot, KActionCollection* parent, const QString& name ) - : KAction( text, pix, cut, receiver, slot, parent, name ) + : KAction( text, parent, name ) , d(new KSelectActionPrivate()) { + setShortcut(cut); + QAction::setIcon(pix); + connect(this, SIGNAL(triggered(bool)), receiver, slot); init(); } @@ -166,9 +176,12 @@ const QObject* receiver, const char* slot, KActionCollection* parent, const QString& name ) - : KAction( text, pix, cut, receiver, slot, parent, name ) + : KAction( text, parent, name ) , d(new KSelectActionPrivate()) { + setShortcut(cut); + setIcon(KIcon(pix)); + connect(this, SIGNAL(triggered(bool)), receiver, slot); init(); }