mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-08 10:51:03 +00:00
cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21596 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
5609f23db4
commit
d93679c1db
@ -1,5 +1,5 @@
|
||||
/**
|
||||
* \file GuiTocDialog.C
|
||||
* \file TocModel.cpp
|
||||
* This file is part of LyX, the document processor.
|
||||
* Licence details can be found in the file COPYING.
|
||||
*
|
||||
@ -17,16 +17,8 @@
|
||||
|
||||
#include <boost/assert.hpp>
|
||||
|
||||
#include <climits>
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
using std::endl;
|
||||
using std::pair;
|
||||
using std::map;
|
||||
using std::vector;
|
||||
using std::string;
|
||||
using std::make_pair;
|
||||
using std::max;
|
||||
using std::min;
|
||||
|
||||
@ -126,9 +118,8 @@ void TocModel::populate(Toc const & toc)
|
||||
}
|
||||
|
||||
|
||||
void TocModel::populate(TocIterator & iter,
|
||||
TocIterator const & end,
|
||||
QModelIndex const & parent)
|
||||
void TocModel::populate(TocIterator & iter, TocIterator const & end,
|
||||
QModelIndex const & parent)
|
||||
{
|
||||
int curdepth = iter->depth() + 1;
|
||||
|
||||
@ -166,7 +157,7 @@ void TocModel::populate(TocIterator & iter,
|
||||
}
|
||||
|
||||
|
||||
int TocModel::modelDepth()
|
||||
int TocModel::modelDepth() const
|
||||
{
|
||||
return maxdepth_ - mindepth_;
|
||||
}
|
||||
|
@ -23,7 +23,8 @@
|
||||
namespace lyx {
|
||||
namespace frontend {
|
||||
|
||||
class TocModel: public QStandardItemModel {
|
||||
class TocModel : public QStandardItemModel
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
@ -44,12 +45,11 @@ public:
|
||||
///
|
||||
QModelIndex const modelIndex(TocIterator const & it) const;
|
||||
///
|
||||
int modelDepth();
|
||||
int modelDepth() const;
|
||||
|
||||
private:
|
||||
///
|
||||
void populate(TocIterator & it,
|
||||
TocIterator const & end,
|
||||
void populate(TocIterator & it, TocIterator const & end,
|
||||
QModelIndex const & parent);
|
||||
///
|
||||
typedef std::map<QModelIndex, TocIterator> TocMap;
|
||||
|
@ -26,11 +26,11 @@
|
||||
#include <QLineEdit>
|
||||
#include <QWidget>
|
||||
|
||||
using lyx::support::isStrDbl;
|
||||
using std::string;
|
||||
|
||||
|
||||
namespace lyx {
|
||||
namespace frontend {
|
||||
|
||||
LengthValidator::LengthValidator(QWidget * parent)
|
||||
: QValidator(parent),
|
||||
@ -41,7 +41,7 @@ LengthValidator::LengthValidator(QWidget * parent)
|
||||
QValidator::State LengthValidator::validate(QString & qtext, int &) const
|
||||
{
|
||||
string const text = fromqstr(qtext);
|
||||
if (text.empty() || isStrDbl(text))
|
||||
if (text.empty() || support::isStrDbl(text))
|
||||
return QValidator::Acceptable;
|
||||
|
||||
if (glue_length_) {
|
||||
@ -173,7 +173,7 @@ QValidator::State PathValidator::validate(QString & qtext, int &) const
|
||||
|
||||
static int counter = 0;
|
||||
if (counter == 0) {
|
||||
frontend::Alert::error(_("Invalid filename"),
|
||||
Alert::error(_("Invalid filename"),
|
||||
_("LyX does not provide LaTeX support for file names containing any of these characters:\n") +
|
||||
printable_list(invalid_chars));
|
||||
}
|
||||
@ -185,10 +185,9 @@ QValidator::State PathValidator::validate(QString & qtext, int &) const
|
||||
}
|
||||
|
||||
|
||||
void PathValidator::setChecker(frontend::KernelDocType const & type,
|
||||
LyXRC const & lyxrc)
|
||||
void PathValidator::setChecker(KernelDocType const & type, LyXRC const & lyxrc)
|
||||
{
|
||||
latex_doc_ = type == frontend::LATEX;
|
||||
latex_doc_ = type == LATEX;
|
||||
tex_allows_spaces_ = lyxrc.tex_allows_spaces;
|
||||
}
|
||||
|
||||
@ -203,6 +202,7 @@ PathValidator * getPathValidator(QLineEdit * ed)
|
||||
return dynamic_cast<PathValidator *>(validator);
|
||||
}
|
||||
|
||||
} // namespace frontend
|
||||
} // namespace lyx
|
||||
|
||||
#include "Validator_moc.cpp"
|
||||
|
@ -26,7 +26,7 @@
|
||||
#define VALIDATOR_H
|
||||
|
||||
#include "Length.h"
|
||||
#include "Dialog.h"
|
||||
#include "Dialog.h" // KernelDocType
|
||||
|
||||
#include <QValidator>
|
||||
|
||||
@ -36,6 +36,10 @@ class QLineEdit;
|
||||
|
||||
namespace lyx {
|
||||
|
||||
class LyXRC;
|
||||
|
||||
namespace frontend {
|
||||
|
||||
/** A class to ascertain whether the data passed to the @c validate()
|
||||
* member function can be interpretted as a GlueLength.
|
||||
*/
|
||||
@ -61,11 +65,6 @@ public:
|
||||
//@}
|
||||
|
||||
private:
|
||||
#if defined(Q_DISABLE_COPY)
|
||||
LengthValidator( const LengthValidator & );
|
||||
LengthValidator& operator=( const LengthValidator & );
|
||||
#endif
|
||||
|
||||
Length b_;
|
||||
GlueLength g_;
|
||||
bool no_bottom_;
|
||||
@ -86,36 +85,36 @@ LengthValidator * unsignedLengthValidator(QLineEdit *);
|
||||
class LengthAutoValidator : public LengthValidator
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
public:
|
||||
/// Define a validator for widget @c parent.
|
||||
LengthAutoValidator(QWidget * parent);
|
||||
LengthAutoValidator(QWidget * parent);
|
||||
|
||||
/** @returns QValidator::Acceptable if @c data is a GlueLength
|
||||
* or is "auto". If not, returns QValidator::Intermediate.
|
||||
*/
|
||||
QValidator::State validate(QString & data, int &) const;
|
||||
QValidator::State validate(QString & data, int &) const;
|
||||
};
|
||||
|
||||
/// @returns a new @c LengthAutoValidator that does not accept negative lengths.
|
||||
LengthAutoValidator * unsignedLengthAutoValidator(QLineEdit *);
|
||||
|
||||
|
||||
//FIXME As above, this should really take a text argument.
|
||||
/**
|
||||
* A class to determine whether the passed is a double
|
||||
* or is "auto".
|
||||
*
|
||||
*/
|
||||
class DoubleAutoValidator : public QDoubleValidator {
|
||||
class DoubleAutoValidator : public QDoubleValidator
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
DoubleAutoValidator(QWidget * parent);
|
||||
DoubleAutoValidator(double bottom, double top, int decimals,
|
||||
QObject * parent);
|
||||
QValidator::State validate(QString & input, int & pos) const;
|
||||
public:
|
||||
DoubleAutoValidator(QWidget * parent);
|
||||
DoubleAutoValidator(double bottom, double top, int decimals,
|
||||
QObject * parent);
|
||||
QValidator::State validate(QString & input, int & pos) const;
|
||||
};
|
||||
|
||||
// Forward declarations
|
||||
class LyXRC;
|
||||
|
||||
/** A class to ascertain whether the data passed to the @c validate()
|
||||
* member function is a valid file path.
|
||||
@ -142,15 +141,9 @@ public:
|
||||
* @param lyxrc contains a @c tex_allows_spaces member that
|
||||
* is used to define what is legal.
|
||||
*/
|
||||
void setChecker(frontend::KernelDocType const & doc_type,
|
||||
LyXRC const & lyxrc);
|
||||
void setChecker(KernelDocType const & doc_type, LyXRC const & lyxrc);
|
||||
|
||||
private:
|
||||
#if defined(Q_DISABLE_COPY)
|
||||
PathValidator(const PathValidator &);
|
||||
PathValidator & operator=(const PathValidator &);
|
||||
#endif
|
||||
|
||||
bool acceptable_if_empty_;
|
||||
bool latex_doc_;
|
||||
bool tex_allows_spaces_;
|
||||
@ -160,6 +153,7 @@ private:
|
||||
/// @returns the PathValidator attached to the widget, or 0.
|
||||
PathValidator * getPathValidator(QLineEdit *);
|
||||
|
||||
} // namespace frontend
|
||||
} // namespace lyx
|
||||
|
||||
# endif // NOT VALIDATOR_H
|
||||
|
Loading…
Reference in New Issue
Block a user