#include "insets/InsetCommandParams.h"
-#include "support/docstring.h"
-
namespace lyx {
namespace frontend {
-//FIXME This could, and therefore probably should, inherit from
-//GuiCommand.
class GuiInclude : public GuiDialog, public Ui::IncludeUi
{
Q_OBJECT
public:
- GuiInclude(LyXView & lv);
+ GuiInclude(GuiView & lv);
private Q_SLOTS:
void change_adaptor();
/// I have to validate listingsED (QTextEdit) manually.
/// This function displays a hint or error message returned by
/// validate_listings_params
- void set_listings_msg();
+ void setListingsMsg();
private:
- void closeEvent(QCloseEvent * e);
///
- void updateLists();
- /// validate listings parameters and return an error message, if any
- docstring validate_listings_params();
+ bool initialiseParams(std::string const & data);
///
- void edit(std::string const & file);
-
+ void paramsToDialog(InsetCommandParams const & params_);
+ /// clean-up on hide.
+ void clearParams() { params_.clear(); }
+ /// clean-up on hide.
+ void dispatchParams();
///
- bool isValid();
- /// Apply changes
- void applyView();
- /// update
- void updateContents();
+ bool isBufferDependent() const { return true; }
///
enum Type {
///
INCLUDE,
///
- LISTINGS,
+ LISTINGS
};
-
///
- bool initialiseParams(std::string const & data);
- /// clean-up on hide.
- void clearParams();
- /// clean-up on hide.
- void dispatchParams();
+ void updateLists();
+ /// validate listings parameters and return an error message, if any
+ docstring validate_listings_params();
///
- bool isBufferDependent() const { return true; }
-
+ bool isValid();
+ /// Apply changes
+ void applyView();
+ /// update
+ void updateContents() {}
/// Browse for a file
- docstring browse(docstring const &, Type) const;
+ QString browse(QString const &, Type) const;
private:
///