m_buttonCursor->setCheckable(true);
m_buttonCursor->setShortcut(Qt::ALT + Qt::Key_S);
connect(m_buttonCursor, SIGNAL(triggered()), this, SLOT(slotSelectTool()));
-
- m_toolbar->addSeparator();
+
+ m_toolbar->addSeparator();
m_buttonLoad = m_toolbar->addAction(KIcon("document-open"), i18n("Open Document"));
m_buttonLoad->setCheckable(false);
} else {
slotRectTool();
}
-
- showToolbars(TITLE_NONE);
+
+ showToolbars(TITLE_NONE);
}
TitleWidget::~TitleWidget()
void TitleWidget::slotTextTool()
{
m_scene->setTool(TITLE_TEXT);
- showToolbars(TITLE_TEXT);
+ showToolbars(TITLE_TEXT);
m_buttonRect->setChecked(false);
m_buttonCursor->setChecked(false);
}
void TitleWidget::slotRectTool()
{
m_scene->setTool(TITLE_RECTANGLE);
- showToolbars(TITLE_RECTANGLE);
+ showToolbars(TITLE_RECTANGLE);
m_buttonText->setChecked(false);
m_buttonCursor->setChecked(false);
m_buttonRect->setChecked(true);
void TitleWidget::slotSelectTool()
{
m_scene->setTool(TITLE_SELECT);
-
- // Find out which toolbars need to be shown, depending on selected item
- TITLETOOL t = TITLE_SELECT;
- QList<QGraphicsItem *> l = graphicsView->scene()->selectedItems();
- if (l.size() > 0) {
- switch (l.at(0)->type()) {
- case TEXTITEM:
- t = TITLE_TEXT;
- break;
- case RECTITEM:
- t = TITLE_RECTANGLE;
- break;
- case IMAGEITEM:
- t = TITLE_IMAGE;
- break;
- }
- }
- enableToolbars(t);
- showToolbars(t);
-
+
+ // Find out which toolbars need to be shown, depending on selected item
+ TITLETOOL t = TITLE_SELECT;
+ QList<QGraphicsItem *> l = graphicsView->scene()->selectedItems();
+ if (l.size() > 0) {
+ switch (l.at(0)->type()) {
+ case TEXTITEM:
+ t = TITLE_TEXT;
+ break;
+ case RECTITEM:
+ t = TITLE_RECTANGLE;
+ break;
+ case IMAGEITEM:
+ t = TITLE_IMAGE;
+ break;
+ }
+ }
+ enableToolbars(t);
+ showToolbars(t);
+
m_buttonCursor->setChecked(true);
m_buttonText->setChecked(false);
m_buttonRect->setChecked(false);
}
}
m_scene->setTool(TITLE_SELECT);
- showToolbars(TITLE_SELECT);
+ showToolbars(TITLE_SELECT);
m_buttonRect->setChecked(false);
m_buttonCursor->setChecked(true);
m_buttonText->setChecked(false);
void TitleWidget::showToolbars(TITLETOOL toolType)
{
- bool bText = false;
- bool bRect = false;
- bool bNone = false;
-
- switch (toolType) {
- case TITLE_TEXT:
- bText = true;
- break;
- case TITLE_RECTANGLE:
- bRect = true;
- break;
- case TITLE_IMAGE: //fall through
- default:
- bNone = true;
- break;
- }
- text_properties->setHidden(!bText);
- rect_properties->setHidden(!bRect);
- no_properties->setHidden(!bNone);
+ bool bText = false;
+ bool bRect = false;
+ bool bNone = false;
+
+ switch (toolType) {
+ case TITLE_TEXT:
+ bText = true;
+ break;
+ case TITLE_RECTANGLE:
+ bRect = true;
+ break;
+ case TITLE_IMAGE: //fall through
+ default:
+ bNone = true;
+ break;
+ }
+ text_properties->setHidden(!bText);
+ rect_properties->setHidden(!bRect);
+ no_properties->setHidden(!bNone);
}
void TitleWidget::enableToolbars(TITLETOOL toolType)
{
- // TITLETOOL is defined in graphicsscenerectmove.h
- bool bFrame = false;
- bool bText = false;
- bool bRect = false;
- bool bValue_w = false;
- bool bValue_h = false;
-
- switch (toolType) {
- case TITLE_SELECT:
- break;
- case TITLE_TEXT:
- bFrame = true;
- bText = true;
- break;
- case TITLE_RECTANGLE:
- bFrame = true;
- bRect = true;
- bValue_w = true;
- bValue_h = true;
- break;
- case TITLE_IMAGE:
- bFrame = true;
- break;
- default:
- break;
- }
- frame_properties->setEnabled(bFrame);
- text_properties->setEnabled(bText);
- rect_properties->setEnabled(bRect);
- value_w->setEnabled(bValue_w);
- value_h->setEnabled(bValue_h);
+ // TITLETOOL is defined in graphicsscenerectmove.h
+ bool bFrame = false;
+ bool bText = false;
+ bool bRect = false;
+ bool bValue_w = false;
+ bool bValue_h = false;
+
+ switch (toolType) {
+ case TITLE_SELECT:
+ break;
+ case TITLE_TEXT:
+ bFrame = true;
+ bText = true;
+ break;
+ case TITLE_RECTANGLE:
+ bFrame = true;
+ bRect = true;
+ bValue_w = true;
+ bValue_h = true;
+ break;
+ case TITLE_IMAGE:
+ bFrame = true;
+ break;
+ default:
+ break;
+ }
+ frame_properties->setEnabled(bFrame);
+ text_properties->setEnabled(bText);
+ rect_properties->setEnabled(bRect);
+ value_w->setEnabled(bValue_w);
+ value_h->setEnabled(bValue_h);
}
void TitleWidget::displayBackgroundFrame()
origin_y_top->setChecked(false);
updateTextOriginX();
updateTextOriginY();
- enableToolbars(TITLE_NONE);
+ enableToolbars(TITLE_NONE);
if (blockX) origin_x_left->blockSignals(false);
if (blockY) origin_y_top->blockSignals(false);
} else if (l.size() == 1) {
if (l.at(0)->type() == TEXTITEM) {
- showToolbars(TITLE_TEXT);
+ showToolbars(TITLE_TEXT);
QGraphicsTextItem* i = static_cast <QGraphicsTextItem *>(l.at(0));
//if (l[0]->hasFocus())
toolBox->setCurrentIndex(0);
updateAxisButtons(i);
updateCoordinates(i);
updateDimension(i);
- enableToolbars(TITLE_TEXT);
+ enableToolbars(TITLE_TEXT);
} else if ((l.at(0))->type() == RECTITEM) {
- showToolbars(TITLE_RECTANGLE);
+ showToolbars(TITLE_RECTANGLE);
settingUp = true;
QGraphicsRectItem *rec = static_cast <QGraphicsRectItem *>(l.at(0));
toolBox->setCurrentIndex(0);
updateAxisButtons(l.at(0));
updateCoordinates(rec);
updateDimension(rec);
- enableToolbars(TITLE_RECTANGLE);
+ enableToolbars(TITLE_RECTANGLE);
} else if (l.at(0)->type() == IMAGEITEM) {
updateCoordinates(l.at(0));
updateDimension(l.at(0));
- enableToolbars(TITLE_IMAGE);
+ enableToolbars(TITLE_IMAGE);
} else {
//toolBox->setCurrentIndex(0);
- enableToolbars(TITLE_NONE);
+ enableToolbars(TITLE_NONE);
/*frame_properties->setEnabled(false);
text_properties->setEnabled(false);
rect_properties->setEnabled(false);*/