title: Qt QListWidgetItem Multiple Lines
body: <p>I have a really simple <code>QListWidget</code> object and I want to build a folder list.
  When I add an item to my list here is what I do :</p>
  
  <pre><code>void LessCC::on_addFolderButton_clicked()
  {
      QString dirName = QFileDialog::getExistingDirectory(this, tr("Choose Directory"), QDir::homePath(), QFileDialog::ShowDirsOnly);
      QListWidgetItem* newItem = new QListWidgetItem(QIcon(":/resources/icons/folder.png"), dirName, 0, 0);
      this-&gt;ui-&gt;folderListWidget-&gt;addItem(newItem);
  }
  </code></pre>
  
  <p>This is working but I want my items to have multiple lines or column of informations (with different style).</p>
  
  <p>I heard about the QStyledItemDelegate <strong>but</strong> I don't really understand how it works because all other <em>solutions</em> I've found seems really complicated for such <em>simple(?)</em> thing.</p>
  
  <p>Is this the <strong>only</strong> solution or maybe there is something much more simple I did not see ?</p>
  
  <p>Hope someone can help me.</p>