// -*- C++ -*- /** * \file QIndex.h * Copyright 2001 the LyX Team * Read the file COPYING * * \author John Levon * \author Kalle Dalheimer */ #ifndef QINDEX_H #define QINDEX_H #include "Qt2Base.h" #include "ControlIndex.h" #include "LString.h" #include "boost/utility.hpp" class Dialogs; class LyXView; class QIndexDialog; class QIndex : public Qt2CB > { friend class QIndexDialog; public: QIndex(ControlIndex &); ~QIndex(); private: /// Apply changes virtual void apply(); /// update virtual void update(); /// build the dialog virtual void build(); /// create an Index inset void createIndex(string const &); /// edit an Index inset void showIndex(InsetCommand * const); }; #endif // QINDEX_H