|
|
@ -981,7 +981,7 @@ void KisFerramentaEstrela::move(KisMoveEvent *evento)
|
|
|
|
// apagar as linhas antigas da área de desenho
|
|
|
|
// apagar as linhas antigas da área de desenho
|
|
|
|
draw(m_dragStart, m_dragEnd);
|
|
|
|
draw(m_dragStart, m_dragEnd);
|
|
|
|
// mover (alt) ou dimensionar a estrela
|
|
|
|
// mover (alt) ou dimensionar a estrela
|
|
|
|
if (evento->state() & Qt::AltButton) {
|
|
|
|
if (evento->state() & TQt::AltButton) {
|
|
|
|
KisPoint trans = evento->pos() - m_dragEnd;
|
|
|
|
KisPoint trans = evento->pos() - m_dragEnd;
|
|
|
|
m_dragStart += trans;
|
|
|
|
m_dragStart += trans;
|
|
|
|
m_dragEnd += trans;
|
|
|
|
m_dragEnd += trans;
|
|
|
@ -1049,7 +1049,7 @@ void KisFerramentaEstrela::buttonRelease(KisButtonReleaseEvent *evento)
|
|
|
|
> e desenha o contorno da estrela. Este é chamado a partir do método <methodname
|
|
|
|
> e desenha o contorno da estrela. Este é chamado a partir do método <methodname
|
|
|
|
>move()</methodname
|
|
|
|
>move()</methodname
|
|
|
|
>, para dar alguma reacção ao utilizador sobre o tamanho e a forma da sua estrela. Repare que se usa a operação de desenho <varname
|
|
|
|
>, para dar alguma reacção ao utilizador sobre o tamanho e a forma da sua estrela. Repare que se usa a operação de desenho <varname
|
|
|
|
>Qt::NotROP</varname
|
|
|
|
>TQt::NotROP</varname
|
|
|
|
>, o que significa que, ao invocar o <methodname
|
|
|
|
>, o que significa que, ao invocar o <methodname
|
|
|
|
>draw()</methodname
|
|
|
|
>draw()</methodname
|
|
|
|
> uma segunda vez com o mesmo início e fim, a estrela anteriormente desenhada será removida. </para>
|
|
|
|
> uma segunda vez com o mesmo início e fim, a estrela anteriormente desenhada será removida. </para>
|
|
|
@ -1063,14 +1063,14 @@ void KisFerramentaEstrela::buttonRelease(KisButtonReleaseEvent *evento)
|
|
|
|
KisCanvasController *controller = m_subject->canvasController();
|
|
|
|
KisCanvasController *controller = m_subject->canvasController();
|
|
|
|
KisCanvas *canvas = controller->kiscanvas();
|
|
|
|
KisCanvas *canvas = controller->kiscanvas();
|
|
|
|
KisCanvasPainter p (canvas);
|
|
|
|
KisCanvasPainter p (canvas);
|
|
|
|
QPen pen(Qt::SolidLine);
|
|
|
|
QPen pen(TQt::SolidLine);
|
|
|
|
|
|
|
|
|
|
|
|
KisPoint posInicio;
|
|
|
|
KisPoint posInicio;
|
|
|
|
KisPoint posFim;
|
|
|
|
KisPoint posFim;
|
|
|
|
posInicio = controller->windowToView(inicio);
|
|
|
|
posInicio = controller->windowToView(inicio);
|
|
|
|
posFim = controller->windowToView(fim);
|
|
|
|
posFim = controller->windowToView(fim);
|
|
|
|
|
|
|
|
|
|
|
|
p.setRasterOp(Qt::NotROP);
|
|
|
|
p.setRasterOp(TQt::NotROP);
|
|
|
|
|
|
|
|
|
|
|
|
vKisPoint pontos = starCoordinates(m_vertices, posInicio.x(), posInicio.y(), posFim.x(), posFim.y());
|
|
|
|
vKisPoint pontos = starCoordinates(m_vertices, posInicio.x(), posInicio.y(), posFim.x(), posFim.y());
|
|
|
|
|
|
|
|
|
|
|
@ -1096,8 +1096,8 @@ void KisFerramentaEstrela::buttonRelease(KisButtonReleaseEvent *evento)
|
|
|
|
m_action = static_cast<TDERadioAction *>(colleccao->action(name()));
|
|
|
|
m_action = static_cast<TDERadioAction *>(colleccao->action(name()));
|
|
|
|
|
|
|
|
|
|
|
|
if (m_action == 0) {
|
|
|
|
if (m_action == 0) {
|
|
|
|
TDEShortcut atalho(Qt::Key_Plus);
|
|
|
|
TDEShortcut atalho(TQt::Key_Plus);
|
|
|
|
atalho.append(TDEShortcut(Qt::Key_F9));
|
|
|
|
atalho.append(TDEShortcut(TQt::Key_F9));
|
|
|
|
m_action = new TDERadioAction(i18n("&Star"),
|
|
|
|
m_action = new TDERadioAction(i18n("&Star"),
|
|
|
|
"ferramenta_estrela",
|
|
|
|
"ferramenta_estrela",
|
|
|
|
atalho,
|
|
|
|
atalho,
|
|
|
|