#include "Dialog.h"
#include "GuiView.h"
-#include "qt_helpers.h"
-#include "support/debug.h"
#include <QDockWidget>
namespace frontend {
/// Dock Widget container for LyX dialogs.
-/// This template class that encapsulates a given Widget inside a
-/// QDockWidget and presents a Dialog interface
+/**
+ * This template class that encapsulates a given Widget inside a
+ * QDockWidget and presents a Dialog interface
+ * FIXME: create a DockView.cpp file
+ **/
class DockView : public QDockWidget, public Dialog
{
public:
DockView(
GuiView & parent, ///< the main window where to dock.
- std::string const & name, ///< dialog identifier.
+ QString const & name, ///< dialog identifier.
+ QString const & title, ///< dialog title.
Qt::DockWidgetArea area = Qt::LeftDockWidgetArea, ///< Position of the dock (and also drawer)
Qt::WindowFlags flags = 0
)
- : QDockWidget(&parent, flags), Dialog(parent, name)
+ : QDockWidget(&parent, flags), Dialog(parent, name, title)
{
if (flags & Qt::Drawer)
setFeatures(QDockWidget::NoDockWidgetFeatures);