mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
cosmetics
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24332 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
05f321db17
commit
64a3f6d443
@ -84,6 +84,16 @@ char const * const origin_gui_strs[] = {
|
||||
N_("Top right"), N_("Bottom right"), N_("Baseline right")
|
||||
};
|
||||
|
||||
external::Template getTemplate(int i)
|
||||
{
|
||||
external::TemplateManager::Templates::const_iterator i1
|
||||
= external::TemplateManager::get().getTemplates().begin();
|
||||
advance(i1, i);
|
||||
return i1->second;
|
||||
}
|
||||
|
||||
|
||||
|
||||
} // namespace anon
|
||||
|
||||
|
||||
@ -197,12 +207,11 @@ GuiExternal::GuiExternal(GuiView & lv)
|
||||
bc().addCheckedLineEdit(ytED, rtLA);
|
||||
bc().addCheckedLineEdit(fileED, fileLA);
|
||||
|
||||
vector<string> t = templates();
|
||||
|
||||
for (vector<string>::const_iterator cit = t.begin();
|
||||
cit != t.end(); ++cit) {
|
||||
externalCO->addItem(qt_(*cit));
|
||||
}
|
||||
external::TemplateManager::Templates::const_iterator i1, i2;
|
||||
i1 = external::TemplateManager::get().getTemplates().begin();
|
||||
i2 = external::TemplateManager::get().getTemplates().end();
|
||||
for (; i1 != i2; ++i1)
|
||||
externalCO->addItem(qt_(i1->second.lyxName));
|
||||
|
||||
// Fill the origins combo
|
||||
for (size_t i = 0; i != all_origins.size(); ++i)
|
||||
@ -547,7 +556,18 @@ void GuiExternal::updateContents()
|
||||
params_.filename.outputFilename(fromqstr(bufferFilepath()));
|
||||
fileED->setText(toqstr(name));
|
||||
|
||||
externalCO->setCurrentIndex(templateNumber(params_.templatename()));
|
||||
int index = -1;
|
||||
external::TemplateManager::Templates::const_iterator i1, i2;
|
||||
i1 = external::TemplateManager::get().getTemplates().begin();
|
||||
i2 = external::TemplateManager::get().getTemplates().end();
|
||||
for (int i = 0; i1 != i2; ++i1, ++i) {
|
||||
if (i1->second.lyxName == params_.templatename()) {
|
||||
index = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
externalCO->setCurrentIndex(index);
|
||||
updateTemplate();
|
||||
|
||||
draftCB->setChecked(params_.draft);
|
||||
@ -703,60 +723,14 @@ void GuiExternal::editExternal()
|
||||
}
|
||||
|
||||
|
||||
vector<string> GuiExternal::templates() const
|
||||
{
|
||||
vector<string> result;
|
||||
|
||||
external::TemplateManager::Templates::const_iterator i1, i2;
|
||||
i1 = external::TemplateManager::get().getTemplates().begin();
|
||||
i2 = external::TemplateManager::get().getTemplates().end();
|
||||
|
||||
for (; i1 != i2; ++i1)
|
||||
result.push_back(i1->second.lyxName);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
int GuiExternal::templateNumber(string const & name) const
|
||||
{
|
||||
external::TemplateManager::Templates::const_iterator i1, i2;
|
||||
i1 = external::TemplateManager::get().getTemplates().begin();
|
||||
i2 = external::TemplateManager::get().getTemplates().end();
|
||||
for (int i = 0; i1 != i2; ++i1, ++i) {
|
||||
if (i1->second.lyxName == name)
|
||||
return i;
|
||||
}
|
||||
|
||||
// we can get here if a LyX document has a template not installed
|
||||
// on this machine.
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
external::Template GuiExternal::getTemplate(int i) const
|
||||
{
|
||||
external::TemplateManager::Templates::const_iterator i1
|
||||
= external::TemplateManager::get().getTemplates().begin();
|
||||
|
||||
advance(i1, i);
|
||||
|
||||
return i1->second;
|
||||
}
|
||||
|
||||
|
||||
string GuiExternal::templateFilters(string const & template_name) const
|
||||
static string templateFilters(string const & template_name)
|
||||
{
|
||||
/// Determine the template file extension
|
||||
external::TemplateManager const & etm =
|
||||
external::TemplateManager::get();
|
||||
external::Template const * const et_ptr =
|
||||
etm.getTemplateByName(template_name);
|
||||
|
||||
if (et_ptr)
|
||||
return et_ptr->fileRegExp;
|
||||
|
||||
return string();
|
||||
return et_ptr ? et_ptr->fileRegExp : string();
|
||||
}
|
||||
|
||||
|
||||
|
@ -23,9 +23,6 @@
|
||||
|
||||
#include <QHash>
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
namespace lyx {
|
||||
|
||||
namespace external {
|
||||
@ -49,8 +46,8 @@ private Q_SLOTS:
|
||||
void browseClicked();
|
||||
void change_adaptor();
|
||||
void editClicked();
|
||||
void extraChanged(const QString&);
|
||||
void formatChanged(const QString&);
|
||||
void extraChanged(const QString &);
|
||||
void formatChanged(const QString &);
|
||||
void getbbClicked();
|
||||
void sizeChanged();
|
||||
void templateChanged();
|
||||
@ -86,14 +83,6 @@ private:
|
||||
///
|
||||
void editExternal();
|
||||
///
|
||||
std::vector<std::string> templates() const;
|
||||
///
|
||||
int templateNumber(std::string const &) const;
|
||||
///
|
||||
external::Template getTemplate(int) const;
|
||||
///
|
||||
std::string templateFilters(std::string const & template_name) const;
|
||||
///
|
||||
QString browse(QString const & input_file,
|
||||
QString const & template_name) const;
|
||||
|
||||
@ -103,6 +92,7 @@ private:
|
||||
private:
|
||||
///
|
||||
InsetExternalParams params_;
|
||||
///
|
||||
bool bbChanged_;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user