Commit 15fe4fe0 authored by Laurent Montel's avatar Laurent Montel 😁

Clean forward declaration

parent aecbdbdc
Pipeline #6742 passed with stage
in 14 minutes and 9 seconds
......@@ -27,13 +27,9 @@
#include "colortools.h"
#include "kis_cubic_curve.h"
class QEvent;
class QMouseEvent;
class QObject;
class QPaintEvent;
class QPixmap;
class QSpinBox;
/**
* KisCurveWidget is a widget that shows a single curve that can be edited
......
......@@ -34,10 +34,8 @@ class PositionWidget;
class QComboBox;
class QCheckBox;
class QSpinBox;
class KeyframeView;
namespace Mlt {
class Properties;
}
class KeyframeImport : public QDialog
......
......@@ -33,13 +33,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include <QUrl>
#include <memory>
class AudioStreamInfo;
class ClipPropertiesController;
class MarkerListModel;
class ProjectFolder;
class ProjectSubClip;
class QDomElement;
class QUndoCommand;
namespace Mlt {
class Producer;
......
......@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "definitions.h"
class KdenliveDoc;
class QUndoCommand;
class Bin;
class ProjectClip;
class ProjectItemModel;
......
......@@ -41,12 +41,10 @@
class MainWindow;
class TrackInfo;
class ProjectClip;
class ClipController;
class MarkerListModel;
class Render;
class ProfileParam;
class QTextEdit;
class QUndoGroup;
class QUndoCommand;
class DocUndoStack;
......
......@@ -27,10 +27,6 @@
#include <unordered_map>
#include <unordered_set>
class QTemporaryFile;
class Bin;
class ProjectClip;
class QProcess;
class FilterClipJob : public MeltJob
{
......
......@@ -60,11 +60,6 @@ struct Job_t
bool m_failed = false; // flag that we set to true when a problem occurred
};
class AudioThumbJob;
class LoadJob;
class SceneSplitJob;
class StabilizeJob;
class ThumbJob;
class JobManager : public QAbstractListModel, public enable_shared_from_this_virtual<JobManager>
{
......
......@@ -23,9 +23,6 @@
#include "abstractclipjob.h"
class QTemporaryFile;
class Bin;
class ProjectClip;
class QProcess;
class ProxyJob : public AbstractClipJob
......
......@@ -23,9 +23,6 @@
#include "abstractclipjob.h"
class QTemporaryFile;
class Bin;
class ProjectClip;
class QProcess;
class TranscodeJob : public AbstractClipJob
......
......@@ -48,11 +48,9 @@
class AssetPanel;
class AudioGraphSpectrum;
class EffectStackView2;
class EffectBasket;
class EffectListWidget;
class TransitionListWidget;
class EffectStackView;
class KIconLoader;
class KdenliveDoc;
class Monitor;
......
......@@ -42,10 +42,8 @@ class QSlider;
class KDualAction;
class KSelectAction;
class KMessageWidget;
class QQuickItem;
class QScrollBar;
class RecManager;
class QToolButton;
class QmlManager;
class GLWidget;
class MonitorAudioLevel;
......
......@@ -34,7 +34,6 @@
class KJob;
class KArchive;
class ClipController;
/**
* @class ArchiveWidget
......
......@@ -28,7 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include <QWidget>
class KMessageWidget;
class QTextEdit;
class ProfileTreeModel;
class ProfileFilter;
......
......@@ -26,7 +26,6 @@
#include <QUndoCommand>
class ProjectList;
class ProjectClip;
class AddClipCutCommand : public QUndoCommand
{
......
......@@ -34,7 +34,6 @@ namespace Mlt {
class Tractor;
class Playlist;
class Producer;
class Profile;
} // namespace Mlt
/**
......
......@@ -28,8 +28,6 @@
#include <QQuickWidget>
class ThumbnailProvider;
class KActionCollection;
class AssetParameterModel;
class TimelineController;
class QSortFilterProxyModel;
......
......@@ -32,7 +32,6 @@
// KDE includes
#include <KColorSchemeManager>
class KActionMenu;
class ThemeManager : public QAction
{
......
......@@ -26,8 +26,6 @@
#include <kselectaction.h>
class QAction;
class QMenu;
class KSelectAction;
class DragValue;
class Monitor;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment