* GuiSendto: allow to simply export from this dialog if no command is given.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37582 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jürgen Spitzmüller 2011-02-10 14:06:53 +00:00
parent 14146a43fe
commit 149ceafa77
2 changed files with 12 additions and 7 deletions

View File

@ -33,7 +33,7 @@ namespace frontend {
GuiSendTo::GuiSendTo(GuiView & lv)
: GuiDialog(lv, "sendto", qt_("Send Document to Command"))
: GuiDialog(lv, "sendto", qt_("Export or Send Document"))
{
setupUi(this);
@ -131,8 +131,7 @@ bool GuiSendTo::isValid()
return false;
return (formatLW->selectedItems().size() > 0
&& formatLW->count() != 0
&& !commandCO->currentText().isEmpty());
&& formatLW->count() != 0);
}
@ -155,11 +154,17 @@ void GuiSendTo::paramsToDialog(Format const * /*format*/, QString const & comman
void GuiSendTo::dispatchParams()
{
if (command_.isEmpty() || !format_ || format_->name().empty())
if (!format_ || format_->name().empty())
return;
string const data = format_->name() + " " + fromqstr(command_);
dispatch(FuncRequest(getLfun(), data));
string data = format_->name();
if (!command_.isEmpty())
data += " " + fromqstr(command_);
FuncCode const lfun = command_.isEmpty() ?
LFUN_BUFFER_EXPORT : getLfun();
dispatch(FuncRequest(lfun, data));
}
Dialog * createGuiSendTo(GuiView & lv) { return new GuiSendTo(lv); }

View File

@ -108,7 +108,7 @@
<item row="2" column="0" >
<widget class="QLabel" name="commandLA" >
<property name="text" >
<string>&amp;Command:</string>
<string>&amp;Send exported file to command:</string>
</property>
<property name="buddy" >
<cstring>commandCO</cstring>