Example #1
0
void MagicLineEdit::contextMenuEvent(QContextMenuEvent *e)
{
    QMenu *menu = QLineEdit::createStandardContextMenu();
    if (menu == NULL)
        return QLineEdit::contextMenuEvent(e);

    QList<QAction*> actions = menu->actions();

    foreach(QAction *action, actions)
    {
        QString actionText = action->text();
        if (actionText.contains("Undo"))
        {
            actionText.replace("Undo", MAGIC_TEXT("Main.Undo"));
            action->setText(actionText);
        }
        else if (actionText.contains("Redo"))
        {
            actionText.replace("Redo", MAGIC_TEXT("Main.Redo"));
            action->setText(actionText);
        }
        else if (actionText.contains("Cu&t"))
        {
            actionText.replace("Cu&t", MAGIC_TEXT("Main.Cut"));
            action->setText(actionText);
        }
        else if (actionText.contains("Copy"))
        {
            actionText.replace("Copy", MAGIC_TEXT("Main.Copy"));
            action->setText(actionText);
        }
        else if (actionText.contains("Paste"))
        {
            actionText.replace("Paste", MAGIC_TEXT("Main.Paste"));
            action->setText(actionText);
        }
        else if (actionText.contains("Delete"))
        {
            actionText.replace("Delete", MAGIC_TEXT("Main.Delete"));
            action->setText(actionText);
        }
        else if (actionText.contains("Select All"))
        {
            actionText.replace("Select All", MAGIC_TEXT("Main.SelectA"));
            action->setText(actionText);
        }
    }
Example #2
0
void RenderPropWindow::updateContent( MainWindow *mainWnd )
{
    this->setWindowTitle( MAGIC_TEXT("Main.SetupRP.Desc") );
}