From 062bec11d0eb44755aa63fd94f75aa0872c37fc3 Mon Sep 17 00:00:00 2001 From: Abdelrazak Younes Date: Fri, 6 Jun 2008 08:01:59 +0000 Subject: [PATCH] * Dialog::inset(): make it const. * InsetInfo::validate(): new method for checking dispatch argument. Not implemented yet. * GuiInfo: remove non working code and rework the dialog following my vision of an ideal info dialog :-) not every thing works yet. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25153 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/Dialog.cpp | 2 +- src/frontends/qt4/Dialog.h | 2 +- src/insets/InsetInfo.cpp | 7 +++++++ src/insets/InsetInfo.h | 2 ++ 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/frontends/qt4/Dialog.cpp b/src/frontends/qt4/Dialog.cpp index fe5a87fa9b..7a150fb448 100644 --- a/src/frontends/qt4/Dialog.cpp +++ b/src/frontends/qt4/Dialog.cpp @@ -208,7 +208,7 @@ bool Dialog::isVisibleView() const } -Inset * Dialog::inset(InsetCode code) const +Inset const * Dialog::inset(InsetCode code) const { Inset * ins = bufferview()->cursor().innerInsetOfType(code); if (!ins) diff --git a/src/frontends/qt4/Dialog.h b/src/frontends/qt4/Dialog.h index 0b5488f325..8bf7420ed1 100644 --- a/src/frontends/qt4/Dialog.h +++ b/src/frontends/qt4/Dialog.h @@ -93,7 +93,7 @@ public: //@} /// \return inset at current cursor location. - Inset * inset(InsetCode code) const; + Inset const * inset(InsetCode code) const; /** Check whether we may apply our data. * diff --git a/src/insets/InsetInfo.cpp b/src/insets/InsetInfo.cpp index 7663f323b4..bb777164c1 100644 --- a/src/insets/InsetInfo.cpp +++ b/src/insets/InsetInfo.cpp @@ -147,6 +147,13 @@ void InsetInfo::write(ostream & os) const } +bool InsetInfo::validate(string const & argument) const +{ + // FIXME! + return false; +} + + bool InsetInfo::showInsetDialog(BufferView * bv) const { bv->showDialog("info"); diff --git a/src/insets/InsetInfo.h b/src/insets/InsetInfo.h index 7af746f33e..57e7b8442d 100644 --- a/src/insets/InsetInfo.h +++ b/src/insets/InsetInfo.h @@ -109,6 +109,8 @@ public: /// std::string infoName() const { return name_; } /// + bool validate(std::string const & argument) const; + /// bool showInsetDialog(BufferView * bv) const; /// bool getStatus(Cursor &, FuncRequest const &, FuncStatus &) const; -- 2.39.5