Remove useless recycle bin class.

This commit is contained in:
Martin Rotter 2016-01-20 10:16:19 +01:00
parent 55526baee5
commit f8fa601100
7 changed files with 5 additions and 71 deletions

View file

@ -435,7 +435,6 @@ set(APP_SOURCES
src/services/standard/standardcategory.cpp
src/services/standard/standardfeed.cpp
src/services/standard/standardserviceroot.cpp
src/services/standard/standardrecyclebin.cpp
# TT-RSS feed service sources.
src/services/tt-rss/ttrssserviceentrypoint.cpp
@ -559,7 +558,6 @@ set(APP_HEADERS
src/services/standard/standardcategory.h
src/services/standard/standardfeed.h
src/services/standard/standardserviceroot.h
src/services/standard/standardrecyclebin.h
# TT-RSS service headers.
src/services/tt-rss/ttrssserviceroot.h

View file

@ -27,6 +27,7 @@
RecycleBin::RecycleBin(RootItem *parent_item) : RootItem(parent_item) {
setKind(RootItemKind::Bin);
setId(ID_RECYCLE_BIN);
setIcon(qApp->icons()->fromTheme(QSL("folder-recycle-bin")));
setTitle(tr("Recycle bin"));
setDescription(tr("Recycle bin contains all deleted messages from all feeds."));

View file

@ -1,32 +0,0 @@
// This file is part of RSS Guard.
//
// Copyright (C) 2011-2016 by Martin Rotter <rotter.martinos@gmail.com>
//
// RSS Guard is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// RSS Guard 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with RSS Guard. If not, see <http://www.gnu.org/licenses/>.
#include "services/standard/standardrecyclebin.h"
#include "miscellaneous/application.h"
#include "miscellaneous/iconfactory.h"
#include "services/standard/standardserviceroot.h"
StandardRecycleBin::StandardRecycleBin(RootItem *parent)
: RecycleBin(parent) {
setId(ID_RECYCLE_BIN);
}
StandardRecycleBin::~StandardRecycleBin() {
qDebug("Destroying RecycleBin instance.");
}

View file

@ -1,32 +0,0 @@
// This file is part of RSS Guard.
//
// Copyright (C) 2011-2016 by Martin Rotter <rotter.martinos@gmail.com>
//
// RSS Guard is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// RSS Guard 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 General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with RSS Guard. If not, see <http://www.gnu.org/licenses/>.
#ifndef STANDARDRECYCLEBIN_H
#define STANDARDRECYCLEBIN_H
#include "services/abstract/recyclebin.h"
class StandardRecycleBin : public RecycleBin {
Q_OBJECT
public:
explicit StandardRecycleBin(RootItem *parent = NULL);
virtual ~StandardRecycleBin();
};
#endif // STANDARDRECYCLEBIN_H

View file

@ -26,8 +26,8 @@
#include "gui/messagebox.h"
#include "gui/dialogs/formmain.h"
#include "exceptions/applicationexception.h"
#include "services/abstract/recyclebin.h"
#include "services/standard/standardserviceentrypoint.h"
#include "services/standard/standardrecyclebin.h"
#include "services/standard/standardfeed.h"
#include "services/standard/standardcategory.h"
#include "services/standard/standardfeedsimportexportmodel.h"
@ -45,7 +45,7 @@
StandardServiceRoot::StandardServiceRoot(RootItem *parent)
: ServiceRoot(parent), m_recycleBin(new StandardRecycleBin(this)),
: ServiceRoot(parent), m_recycleBin(new RecycleBin(this)),
m_actionExportFeeds(NULL), m_actionImportFeeds(NULL), m_serviceMenu(QList<QAction*>()),
m_feedContextMenu(QList<QAction*>()), m_actionFeedFetchMetadata(NULL) {

View file

@ -24,7 +24,7 @@
#include <QPair>
class StandardRecycleBin;
class RecycleBin;
class StandardCategory;
class StandardFeed;
class FeedsImportExportModel;
@ -97,7 +97,7 @@ class StandardServiceRoot : public ServiceRoot {
// which are suitable as IN clause for SQL queries.
QStringList textualFeedIds(const QList<Feed *> &feeds);
StandardRecycleBin *m_recycleBin;
RecycleBin *m_recycleBin;
QAction *m_actionExportFeeds;
QAction *m_actionImportFeeds;
QList<QAction*> m_serviceMenu;

View file

@ -23,7 +23,6 @@
TtRssRecycleBin::TtRssRecycleBin(RootItem *parent) : RecycleBin(parent) {
}
TtRssRecycleBin::~TtRssRecycleBin() {