]> git.sesse.net Git - kdenlive/blobdiff - src/mainwindow.h
* Vectorscope added
[kdenlive] / src / mainwindow.h
index 2732c2d88d9480a85c696df1102d100ad7d354ca..897e0f43602fd8af1a4d9b633f87c88b935329bf 100644 (file)
@@ -61,6 +61,7 @@ class JogShuttle;
 class DocClipBase;
 class Render;
 class Transition;
+class Vectorscope;
 class KActionCollection;
 
 class MainWindow : public KXmlGuiWindow
@@ -150,6 +151,9 @@ private:
     QDockWidget *m_recMonitorDock;
     RecMonitor *m_recMonitor;
 
+    QDockWidget *m_vectorscopeDock;
+    Vectorscope *m_vectorscope;
+
     QDockWidget *m_undoViewDock;
     QUndoView *m_undoView;
     QUndoGroup *m_commandStack;
@@ -223,6 +227,12 @@ private:
     void findAhead();
     void doOpenFile(const KUrl &url, KAutoSaveFile *stale);
     void recoverFiles(QList<KAutoSaveFile *> staleFiles);
+
+    /** @brief Loads static and dynamic plugins.
+     *
+     * It scans static plugins as well as the filesystem: it doesn't load more
+     * than one plugin per file name, to avoid duplication due to conflicting
+     * installations. */
     void loadPlugins();
     void populateMenus(QObject *plugin);
     void addToMenu(QObject *plugin, const QStringList &texts,
@@ -257,7 +267,7 @@ private slots:
     void queryQuit();
     void activateDocument();
     void connectDocument(TrackView*, KdenliveDoc*);
-    
+
     /** @brief Shows file open dialog. */
     void openFile();
     void openLastFile();
@@ -315,7 +325,7 @@ private slots:
     void slotUpdateZoomSliderToolTip(int zoomlevel);
 
     /** @brief Displays the zoom slider tooltip.
-    * @param zoomlevel (optional) The zoom level to show in the tooltip. 
+    * @param zoomlevel (optional) The zoom level to show in the tooltip.
     *
     * Adopted from Dolphin (src/statusbar/dolphinstatusbar.cpp) */
     void slotShowZoomSliderToolTip(int zoomlevel = -1);