代码拉取完成,页面将自动刷新
同步操作将从 Linloir/GraphBuilder 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#ifndef MYCANVAS_H
#define MYCANVAS_H
#include <QWidget>
#include <QGridLayout>
#include "slidepage.h"
#include "graph_view.h"
#include "graph_implement.h"
class MyCanvas : public QWidget
{
Q_OBJECT
private:
QString canvasName;
QString canvasDescription;
SlidePage *settings;
//For display
MyGraphicsView *view;
QHBoxLayout *mainLayout;
QWidget *infoWidget;
QLabel *pageName;
AbstractGraph *g;
int structure_type;
int type;
bool generateForest = false;
void CreateSettings(int r);
void Init();
void SaveToFile(const QString &path);
public:
enum { UDG = AbstractGraph::UDG, DG = AbstractGraph::DG };
enum { AL = 128, AML = 256 };
explicit MyCanvas(int radius, QString name = "", QString desc = "", int structure = AL, int _type = UDG, QWidget *parent = nullptr);
MyCanvas(QTextStream &ts, int radius, QWidget *parent = nullptr);
QString name(){return canvasName;}
QString description(){return canvasDescription;}
SlidePage *settingPage(){return settings;}
signals:
void nameChanged(QString name);
void descChanged(QString desc);
void setDel(MyCanvas* target);
private slots:
void addVex(MyGraphicsVexItem*);
void addArc(MyGraphicsLineItem*);
};
#endif // MYCANVAS_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。