mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-23 18:32:50 +00:00
libs: remove unused deprecated KonqPopupMenuPlugin class
KonqPopupMenu/Plugin is independant implementation - .desktop files with actions and a service type to query for Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
78b2c3d80d
commit
a79c074652
4 changed files with 1 additions and 103 deletions
|
@ -8,7 +8,6 @@ endif()
|
|||
|
||||
set(konq_LIB_SRCS
|
||||
konq_popupmenu.cpp # used by konqueror, kfind, folderview, kickoff
|
||||
konq_popupmenuplugin.cpp # for KonqPopupMenu and its plugins
|
||||
konq_dndpopupmenuplugin.cpp # for KonqDndPopupMenu and its plugins
|
||||
konq_copytomenu.cpp # used by dolphin, KonqPopupMenu
|
||||
konq_operations.cpp # used by dolphin and konqueror
|
||||
|
@ -44,7 +43,6 @@ generate_export_header(konq)
|
|||
install(FILES
|
||||
${CMAKE_CURRENT_BINARY_DIR}/konq_export.h
|
||||
konq_popupmenu.h # used by folderview
|
||||
konq_popupmenuplugin.h
|
||||
konq_dndpopupmenuplugin.h
|
||||
# konq_copytomenu.h - anyone needs it?
|
||||
konq_operations.h
|
||||
|
|
|
@ -19,8 +19,6 @@
|
|||
*/
|
||||
|
||||
#include "konq_popupmenu.h"
|
||||
#include <kfileitemlistproperties.h>
|
||||
#include "konq_popupmenuplugin.h"
|
||||
#include "konq_copytomenu.h"
|
||||
#include "kfileitemactions.h"
|
||||
#include "kabstractfileitemactionplugin.h"
|
||||
|
@ -28,6 +26,7 @@
|
|||
#include "knewfilemenu.h"
|
||||
#include "konq_operations.h"
|
||||
|
||||
#include <kfileitemlistproperties.h>
|
||||
#include <klocale.h>
|
||||
#include <kbookmarkmanager.h>
|
||||
#include <kbookmarkdialog.h>
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
/* This file is part of the KDE project
|
||||
Copyright 2008 David Faure <faure@kde.org>
|
||||
|
||||
This library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Library General Public License as published
|
||||
by the Free Software Foundation; either version 2 of the License or
|
||||
( at your option ) version 3 or, at the discretion of KDE e.V.
|
||||
( which shall act as a proxy as in section 14 of the GPLv3 ), any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public License
|
||||
along with this library; see the file COPYING.LIB. If not, write to
|
||||
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
#include "konq_popupmenuplugin.h"
|
||||
|
||||
KonqPopupMenuPlugin::KonqPopupMenuPlugin(QObject* parent)
|
||||
: QObject(parent)
|
||||
{
|
||||
}
|
||||
|
||||
KonqPopupMenuPlugin::~KonqPopupMenuPlugin()
|
||||
{
|
||||
}
|
|
@ -1,69 +0,0 @@
|
|||
/* This file is part of the KDE project
|
||||
Copyright 2008 David Faure <faure@kde.org>
|
||||
|
||||
This library is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Library General Public License as published
|
||||
by the Free Software Foundation; either version 2 of the License or
|
||||
( at your option ) version 3 or, at the discretion of KDE e.V.
|
||||
( which shall act as a proxy as in section 14 of the GPLv3 ), any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public License
|
||||
along with this library; see the file COPYING.LIB. If not, write to
|
||||
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
|
||||
#ifndef KONQ_POPUPMENUPLUGIN_H
|
||||
#define KONQ_POPUPMENUPLUGIN_H
|
||||
|
||||
#include "konq_export.h"
|
||||
|
||||
#include <QObject>
|
||||
#include <QMenu>
|
||||
|
||||
class KActionCollection;
|
||||
class KonqPopupMenuInformation;
|
||||
|
||||
/**
|
||||
* Base class for KonqPopupMenu plugins.
|
||||
*
|
||||
* Please try to use servicemenus first, if you simply need to add
|
||||
* actions to the popup menu for one or more mimetypes.
|
||||
*
|
||||
* However if you need some dynamic logic, like "only show this item if
|
||||
* two files are selected", or "show a submenu with a variable number of actions",
|
||||
* then you have to implement a KonqPopupMenuPlugin subclass.
|
||||
*
|
||||
* @deprecated Use KFileItemActionPlugin instead.
|
||||
*/
|
||||
class KONQ_EXPORT KonqPopupMenuPlugin : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*/
|
||||
KonqPopupMenuPlugin(QObject* parent);
|
||||
virtual ~KonqPopupMenuPlugin();
|
||||
|
||||
/**
|
||||
* Implement the setup method in the plugin in order to create actions
|
||||
* in the given actionCollection and add it to the menu using menu->addAction().
|
||||
*
|
||||
* @param actionCollection the parent for the actions
|
||||
* @param popupMenuInfo all the information about the popupmenu being shown
|
||||
* (which file items, their common mimetype, etc.)
|
||||
* @param menu the menu where the plugin can add its own actions
|
||||
*/
|
||||
virtual void setup(KActionCollection* actionCollection,
|
||||
const KonqPopupMenuInformation& popupMenuInfo,
|
||||
QMenu *menu) = 0;
|
||||
};
|
||||
|
||||
#endif /* KONQ_POPUPMENUPLUGIN_H */
|
Loading…
Add table
Reference in a new issue