是否可以从我的扩展程序中停用Chrome中的历史记录同步功能?
我正在制作可以关闭历史记录的扩展程序,但仅在Chrome设置中禁用历史记录同步时才有效。
答案 0 :(得分:1)
不幸的是,API中没有此类功能(更改同步设置)。
答案 1 :(得分:0)
我使用chrome扩展工作很少,但我想这可能会有所帮助。
首先将此代码添加到扩展清单
QRectF Circle::boundingRect() const
{
return QRectF(-radius - width, -radius - width, (radius + width) * 2, (radius + width) * 2);
}
QPainterPath Circle::shape() const
{
QRectF rect(-radius, -radius, radius * 2, radius * 2);
QPainterPath path;
path.arcMoveTo(rect, startAngle / 16);
path.arcTo(rect, startAngle / 16, spanAngle / 16);
QPainterPathStroker pps;
pps.setCapStyle(Qt::FlatCap);
pps.setWidth(width);
return pps.makeStroke(path);
}
void Circle::paint(QPainter * painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
{
QPen pen;
pen.setCapStyle(Qt::FlatCap);
pen.setWidth(width);
painter->setPen(pen);
QRectF rect(-radius, -radius, radius * 2, radius * 2);
painter->drawArc(rect, startAngle, spanAngle);
}
然后,您可以使用他们的内置方法来实现您的逻辑。