Qt4 migration: status report

After a very busy week, the Qt4 porting of Qtractor is going smoothly but harder than expected. Mostly because of some old habits acquired over several years while doing Qt3 programming, which are now being shifted and deprecated.

The most notorious case seems to be buried under good old QListView class usage, which has been pervasive on most of my GUI coding. Plain substitution by the new convenience View/Model classes, namely QTreeWidget, is indeed the way to go, but is not trivial nor a linear process.

Anyway, the migration process is in blunt progress and has reached a satisfactory half-way point. I aim to do a complete and pure migration and that just means that there will be no Qt3 breadcrumbs left behind. And that does mean getting rid of Qt3Support altogether. It will take longer but it will free of legacy code patterns.

Add new comment

The content of this field is kept private and will not be shown publicly.

Markdown

  • Parses markdown and converts it to HTML.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id> <img src alt height width> <strike> <pre> <p> <br>
  • Lines and paragraphs break automatically.

Filtered HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <b> <i> <pre> <img src alt height width> <strike>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
CAPTCHA
Enter the characters shown in the image.