mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-16 21:10:26 +00:00
c293be56bd
In particular, the directory frontends/qt4 is renamed to frontends/qt. Many configurations file have to be updated. All mentions of qt4 in the source have been audited, and changed to qt if necessary. The only part that has not been updated is the CMake build system.
73 lines
1.2 KiB
C++
73 lines
1.2 KiB
C++
// -*- C++ -*-
|
|
/**
|
|
* \file GuiSendto.h
|
|
* This file is part of LyX, the document processor.
|
|
* Licence details can be found in the file COPYING.
|
|
*
|
|
* \author Angus Leeming
|
|
* \author Jürgen Spitzmüller
|
|
*
|
|
* Full author contact details are available in file CREDITS.
|
|
*/
|
|
|
|
#ifndef GUISENDTO_H
|
|
#define GUISENDTO_H
|
|
|
|
#include "GuiDialog.h"
|
|
#include "ui_SendtoUi.h"
|
|
|
|
#include <vector>
|
|
|
|
class QListWidgetItem;
|
|
|
|
namespace lyx {
|
|
|
|
class Format;
|
|
|
|
namespace frontend {
|
|
|
|
class GuiSendTo : public GuiDialog, public Ui::SendtoUi
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
GuiSendTo(GuiView & lv);
|
|
|
|
private Q_SLOTS:
|
|
void changed_adaptor();
|
|
void slotFormatHighlighted(QListWidgetItem *) {}
|
|
void slotFormatSelected(QListWidgetItem *) {}
|
|
|
|
private:
|
|
///
|
|
bool isValid();
|
|
/// Apply from dialog
|
|
void applyView();
|
|
/// Update the dialog
|
|
void updateContents();
|
|
|
|
///
|
|
bool initialiseParams(std::string const & data);
|
|
///
|
|
void paramsToDialog(Format const * format, QString const & command);
|
|
///
|
|
void clearParams() {}
|
|
///
|
|
void dispatchParams();
|
|
///
|
|
bool isBufferDependent() const { return true; }
|
|
///
|
|
FuncCode getLfun() const { return LFUN_BUFFER_EXPORT_CUSTOM; }
|
|
|
|
private:
|
|
///
|
|
Format const * format_;
|
|
///
|
|
QString command_;
|
|
};
|
|
|
|
} // namespace frontend
|
|
} // namespace lyx
|
|
|
|
#endif // GUISENDTO_H
|