mirror of https://github.com/vitalif/openscad
33 lines
725 B
C++
33 lines
725 B
C++
#pragma once
|
|
|
|
#include <QStandardItemModel>
|
|
#include <QSortFilterProxyModel>
|
|
|
|
#include "qtgettext.h"
|
|
#include "ui_FontListDialog.h"
|
|
|
|
class FontListDialog : public QDialog, public Ui::FontListDialog
|
|
{
|
|
Q_OBJECT;
|
|
public:
|
|
FontListDialog();
|
|
virtual ~FontListDialog();
|
|
|
|
void update_font_list();
|
|
|
|
public slots:
|
|
void on_copyButton_clicked();
|
|
void on_filterLineEdit_textChanged(const QString &);
|
|
void selection_changed(const QItemSelection &, const QItemSelection &);
|
|
|
|
signals:
|
|
void font_selected(const QString font);
|
|
|
|
private:
|
|
QString quote(const QString& text);
|
|
|
|
QString selection;
|
|
QStandardItemModel *model;
|
|
QSortFilterProxyModel *proxy;
|
|
};
|