Skip to content
Snippets Groups Projects
Select Git revision
  • 1b08b5edb51b2cda7a26b56187819d123b6d2333
  • main default protected
  • leveleditor
  • david-author
  • clang-tidy-cleanup
  • architecture-refactoring
  • cleanUpMenus
  • doxygen-cleanup
  • project-structure-refactoring
  • interpolation
  • buildingFeatures
  • win_end_screen
  • helpMenu
  • leveleditor-placement
  • text-rendering
  • updated_unit_contextmenu
  • level-from-commandline
  • unit_contextmenu
  • player
  • engine-scaling
  • clang-tidy
21 results

LevelNameEdit.cpp

Blame
  • LevelNameEdit.cpp 480 B
    #include "LevelNameEdit.hpp"
    #include <QKeyEvent>
    #include "EventBroker.hpp"
    
    LevelNameEdit::LevelNameEdit(const std::string &level_name, QWidget *parent) : QLineEdit(parent){
        this->setFixedWidth(150);
        this->setText(level_name.c_str());
    }
    
    void LevelNameEdit::keyPressEvent(QKeyEvent *event){
        QLineEdit::keyPressEvent(event);
        std::string new_name = this->text().toStdString();
        EventBroker::send([new_name](EventBroker* e){e->onLevelNameUpdated(new_name);});
    }