diff --git a/src/plugins/coreplugin/iversioncontrol.h b/src/plugins/coreplugin/iversioncontrol.h
index b5baf944d7e6bfb0a1f52499bbaae236207907de..b4a22775a9d17b1db4de6c0264238b5c689e00d1 100644
--- a/src/plugins/coreplugin/iversioncontrol.h
+++ b/src/plugins/coreplugin/iversioncontrol.h
@@ -48,46 +48,66 @@ public:
 
     virtual QString name() const = 0;
 
-    // Enable the VCS, that is, make its menu actions visible.
     virtual bool isEnabled() const = 0;
+
+    /*!
+     * Enable the VCS, that is, make its menu actions visible.
+     */
     virtual void setEnabled(bool enabled) = 0;
 
-    // Returns whether files in this directory should be managed with this
-    // version control.
+    /*!
+     * Returns whether files in this directory should be managed with this
+     * version control.
+     */
     virtual bool managesDirectory(const QString &filename) const = 0;
 
-    // This function should return the topmost directory, for which this
-    // IVersionControl should be used. The VCSManager assumes that all files
-    // in the returned directory are managed by the same IVersionControl
-    // Note that this is used as an optimization, so that the VCSManager
-    // doesn't need to call managesDirectory(..) for each directory
-    // This function is called after finding out that the directory is managed
-    // by a specific version control.
+    /*!
+     * This function should return the topmost directory, for which this
+     * IVersionControl should be used. The VCSManager assumes that all files in
+     * the returned directory are managed by the same IVersionControl.
+     *
+     * Note that this is used as an optimization, so that the VCSManager
+     * doesn't need to call managesDirectory(..) for each directory.
+     *
+     * This function is called after finding out that the directory is managed
+     * by a specific version control.
+     */
     virtual QString findTopLevelForDirectory(const QString &directory) const = 0;
 
-    // Called to query whether a VCS supports the respective operations.
+    /*!
+     * Called to query whether a VCS supports the respective operations.
+     */
     virtual bool supportsOperation(Operation operation) const = 0;
 
-    // Called prior to save, if the file is read only. Should be implemented
-    // if the scc requires a operation before editing the file, e.g. 'p4 edit'
-    // Note: The EditorManager calls this for the editors.
+    /*!
+     * Called prior to save, if the file is read only. Should be implemented if
+     * the scc requires a operation before editing the file, e.g. 'p4 edit'
+     *
+     * \note The EditorManager calls this for the editors.
+     */
     virtual bool vcsOpen(const QString &fileName) = 0;
 
-    // Called after a file has been added to a project If the version control
-    // needs to know which files it needs to track you should reimplement this
-    // function, e.g. 'p4 add', 'cvs add', 'svn add'.
-    // Note: This function should be called from IProject subclasses after
-    // files are added to the project
+    /*!
+     * Called after a file has been added to a project If the version control
+     * needs to know which files it needs to track you should reimplement this
+     * function, e.g. 'p4 add', 'cvs add', 'svn add'.
+     *
+     * \note This function should be called from IProject subclasses after
+     *       files are added to the project.
+     */
     virtual bool vcsAdd(const QString &filename) = 0;
 
-    // Called after a file has been removed from the project (if the user
-    // wants), e.g. 'p4 delete', 'svn delete'.
-    // You probably want to call VcsManager::showDeleteDialog, which asks the
-    // user to confirm the deletion
+    /*!
+     * Called after a file has been removed from the project (if the user
+     * wants), e.g. 'p4 delete', 'svn delete'.
+     *
+     * You probably want to call VcsManager::showDeleteDialog, which asks the
+     * user to confirm the deletion.
+     */
     virtual bool vcsDelete(const QString &filename) = 0;
 
     // TODO: ADD A WAY TO DETECT WHETHER A FILE IS MANAGED, e.g
-    // virtual bool sccManaged(const QStryng &filename) = 0;
+    // virtual bool sccManaged(const QString &filename) = 0;
 };
 
 } // namespace Core