X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/5252c12db4929886dbe502013e0a1fee6500f568..abf17941f7:/src/dolphincontextmenu.h diff --git a/src/dolphincontextmenu.h b/src/dolphincontextmenu.h index 43e3fca9d..82bc9f24d 100644 --- a/src/dolphincontextmenu.h +++ b/src/dolphincontextmenu.h @@ -15,22 +15,20 @@ * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * ***************************************************************************/ #ifndef DOLPHINCONTEXTMENU_H #define DOLPHINCONTEXTMENU_H -#include -#include -#include -#include -#include +#include +#include + #include #include #include -class KPopupMenu; +class KMenu; class KFileItem; class QPoint; class QWidget; @@ -59,11 +57,9 @@ public: * @fileInfo Pointer to the file item the context menu * is applied. If 0 is passed, the context menu * is above the viewport. - * @pos Position of the upper left edge of the context menu. */ DolphinContextMenu(DolphinView* parent, - KFileItem* fileInfo, - const QPoint& pos); + KFileItem* fileInfo); virtual ~DolphinContextMenu(); @@ -84,8 +80,8 @@ private: * All succeeding identifiers have an increased value of 1 * to the predecessor. */ - int insertOpenWithItems(KPopupMenu* popup, - Q3ValueVector& openWithVector); + QList insertOpenWithItems(KMenu* popup, + QVector& openWithVector); /** * Inserts the 'Actions...' submenu to \a popup. @@ -94,26 +90,18 @@ private: * @param openWithVector Output parameter which contains all 'Actions...' * services. */ - void insertActionItems(KPopupMenu* popup, - Q3ValueVector& actionsVector); + QList insertActionItems(KMenu* popup, + QVector& actionsVector); /** * Returns true, if 'menu' contains already * an entry with the name 'entryName'. */ - bool containsEntry(const KPopupMenu* menu, + bool containsEntry(const KMenu* menu, const QString& entryName) const; - enum { - submenuID = 90, - bookmarkID = 91, - openWithIDStart = 100, - actionsIDStart = 1000, - }; - DolphinView* m_dolphinView; KFileItem* m_fileInfo; - QPoint m_pos; struct Entry { int type;