#include "support/os.h"
#include "support/lstrings.h"
#include "support/FileFilterList.h"
+#include "support/FileName.h"
#include "support/filetools.h"
#include "insets/InsetListingsParams.h"
this, SLOT(change_adaptor()));
connect(editPB, SIGNAL(clicked()), this, SLOT(edit()));
connect(browsePB, SIGNAL(clicked()), this, SLOT(browse()));
- connect(embedCB, SIGNAL(toggled(bool)), this, SLOT(change_adaptor()));
connect(typeCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
connect(typeCO, SIGNAL(activated(int)), this, SLOT(typeChanged(int)));
connect(previewCB, SIGNAL(clicked()), this, SLOT(change_adaptor()));
void GuiInclude::updateContents()
{
filenameED->setText(toqstr(params_["filename"]));
- embedCB->setCheckState(params_["embed"].empty() ? Qt::Unchecked : Qt::Checked);
visiblespaceCB->setChecked(false);
visiblespaceCB->setEnabled(false);
void GuiInclude::applyView()
{
params_["filename"] = from_utf8(internal_path(fromqstr(filenameED->text())));
- params_["embed"] = embedCB->checkState() == Qt::Checked ? _("true") : _("false");
params_.preview(previewCB->isChecked());
int const item = typeCO->currentIndex();
else
type = LISTINGS;
- docstring const & name = browse(qstring_to_ucs4(filenameED->text()), type);
- if (!name.empty())
- filenameED->setText(toqstr(name));
+ QString name = browse(filenameED->text(), type);
+ if (!name.isEmpty())
+ filenameED->setText(name);
}
}
-docstring GuiInclude::browse(docstring const & in_name, Type in_type) const
+QString GuiInclude::browse(QString const & in_name, Type in_type) const
{
- docstring const title = _("Select document to include");
+ QString const title = qt_("Select document to include");
// input TeX, verbatim, or LyX file ?
FileFilterList filters;
break;
}
- docstring const docpath = from_utf8(support::onlyPath(buffer().absFileName()));
+ QString const docpath = toqstr(support::onlyPath(buffer().absFileName()));
return browseRelFile(in_name, docpath, title, filters, false,
- _("Documents|#o#O"), from_utf8(lyxrc.document_path));
+ qt_("Documents|#o#O"), toqstr(lyxrc.document_path));
}