Судя по ошибке, забыт какой-нибудь
C++ (Qt)
#include <FileImageView>
Ну вообще-то это класс, который предоставляет программа qpdfview. На хедар с ним я инклюд сделал.
так он и говорит - нет такого класса qpdfview::FileImageView
есть какойто qpdfview::Settings::FileImageView - но наверно это не то
а зачем pdf смотреть средствами qt, системный чем плох ?
Системный не подходит по двум причинам:
- мне нужно использовать просмоторщик в своем приложении (причем на разных формах)
- приложение должно быть кроссплатформенно.
Сам класс FileImageView объявлен так:
#include <QMainWindow>
#include <QPointer>
#include "fileimageview_global.h"
#ifdef WITH_DBUS
#include <QDBusAbstractAdaptor>
#endif // WITH_DBUS
class QCheckBox;
class QDateTime;
class QGraphicsView;
class QFileInfo;
class QModelIndex;
class QShortcut;
class QTableView;
class QTreeView;
class QWidgetAction;
#include "renderparam.h"
namespace qpdfview
{
class Settings;
class DocumentView;
class TabWidget;
class TreeView;
class ComboBox;
class MappingSpinBox;
class SearchLineEdit;
class SearchableMenu;
class RecentlyUsedMenu;
class RecentlyClosedMenu;
class BookmarkModel;
class Database;
class ShortcutHandler;
class HelpDialog;
class QLIBEXSHARED_EXPORT FileImageView : public QMainWindow
{
Q_OBJECT
friend class FileImageViewAdaptor;
public:
explicit FileImageView(QWidget* parent = 0);
<кусь >
};
<кусь>
} // qpdfview