X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FFloatPlacement.h;h=c5f8dd7ef1a508f2f5618baa0607634e400bd73b;hb=161f7b7f62cb33dab681add6c5b5b68a887e2ea1;hp=dca71b9dbabb8449cbf3e9b48bb3d37ffb18dde6;hpb=bbda43a4006e170a19eaec94ae2a4b284ae1f7c4;p=lyx.git diff --git a/src/frontends/qt4/FloatPlacement.h b/src/frontends/qt4/FloatPlacement.h index dca71b9dba..c5f8dd7ef1 100644 --- a/src/frontends/qt4/FloatPlacement.h +++ b/src/frontends/qt4/FloatPlacement.h @@ -33,10 +33,12 @@ public: /// \name DialogView inherited methods //@{ - InsetCode insetCode() { return FLOAT_CODE; } - FuncCode creationCode() { return LFUN_FLOAT_INSERT; } + InsetCode insetCode() const { return FLOAT_CODE; } + FuncCode creationCode() const { return LFUN_FLOAT_INSERT; } + QString dialogTitle() const { return qt_("Float Settings"); } void paramsToDialog(Inset const *); docstring dialogToParams() const; + bool checkWidgets(bool readonly) const; //@} /// void useWide(); @@ -53,15 +55,23 @@ private Q_SLOTS: private: /// - void checkAllowed(); + void checkAllowed() const; /// std::string const get(bool & wide, bool & sideways) const; /// void initFloatTypeCO(FloatList const & floats); + /// + bool possiblePlacement(char const & p) const; /// one of figure or table? bool standardfloat_; /// + std::string allowed_placement_; + /// + bool allows_wide_; + /// + bool allows_sideways_; + /// FloatList const * float_list_; };