• About Dominik

    Dominik is a PhD student at the Control Theory and Robotics Lab, TU Darmstadt, as part of the Research Training Group GKMM (GRK1362). My research focuses on state estimation in distributed systems. As hobby, I contribute to the KDE project and work on the Kate application and editor component.

    http://www.kate-editor.org

    Kate Meeting: Day 0

    by  • April 11, 2008 • Events

    Finally it all begins: Anders and Joseph arrived at basysKom and we’ve started to discuss some things we want to do for KDE 4.1. Later, we are going to meet with the rest of the attendees in a restaurant to get to know each other. The official start of the meeting is tomorrow morning....

    Read more →

    Encapsulation is not Information Hiding

    by  • December 21, 2007 • Developers

    As food for thought and in reply to Why Encapsulation is a Good Thing it’s interesting to take a closer look. What does encapsulation mean exactly, and what can you do with it? Maybe what you really want is Information Hiding? …and encapsulation is just a way of possibly achieving it? If you are...

    Read more →

    Memory Leak Continued

    by  • November 22, 2007 • Developers

    There was some confusion with regard to my last blog about leaking memory. Suppose the ui_mywidget.h files looks like this: class Ui_Widget { public: QGridLayout *gridLayout; QGroupBox *groupBox; QGridLayout *gridLayout1; QListWidget *listWidget; QSpacerItem *spacerItem; QPushButton *pushButton; void setupUi(QWidget *Widget); void retranslateUi(QWidget *Widget); }; Of course, those 6 QObject derived classes are deleted. But the...

    Read more →

    Memory leak: Ui files and direct approach

    by  • November 21, 2007 • Developers

    The KDE codebase often uses a forward declaration in the .h-file to speedup compilation. The code often looks like this: // header file namespace Ui { class MyWidget; } class MyDialog : public KDialog { // ... private: Ui::MyWidget *ui; }; The impl looks like this: // source file #include "mydialog.h" #include "ui_mywidget.h" MyDialog::MyDialog()...

    Read more →