Activity: Improve formatting of copied data #3498
authorChristian Kamm <mail@ckamm.de>
Wed, 9 Dec 2015 14:49:30 +0000 (15:49 +0100)
committerChristian Kamm <mail@ckamm.de>
Wed, 9 Dec 2015 14:49:30 +0000 (15:49 +0100)
src/gui/activitywidget.cpp
src/gui/protocolwidget.cpp

index 9add476c07f9575208763eda46b7772260424d7d..022cba4407f6d455ce4e0f0aca5b4275c62ad469 100644 (file)
@@ -347,19 +347,31 @@ void ActivityWidget::storeActivityList( QTextStream& ts )
     ActivityList activities = _model->activityList();
 
     foreach( Activity activity, activities ) {
-        ts << left
+        ts << right
               // account name
            << qSetFieldWidth(30)
            << activity._accName
+              // separator
+           << qSetFieldWidth(0) << ","
+
               // date and time
            << qSetFieldWidth(34)
            << activity._dateTime.toString()
-              // subject
-           << qSetFieldWidth(10)
-           << activity._subject
+              // separator
+           << qSetFieldWidth(0) << ","
+
               // file
            << qSetFieldWidth(30)
            << activity._file
+              // separator
+           << qSetFieldWidth(0) << ","
+
+              // subject
+           << qSetFieldWidth(100)
+           << activity._subject
+              // separator
+           << qSetFieldWidth(0) << ","
+
               // message (mostly empty)
            << qSetFieldWidth(55)
            << activity._message
index 064de3c785625ce2d6ff4f48082c0b2f0baf49d0..4aa3161f058213767039a4a812834967cb35a2fe 100644 (file)
@@ -292,19 +292,31 @@ void ProtocolWidget::storeSyncActivity(QTextStream& ts)
 
     for (int i = 0; i < topLevelItems; i++) {
         QTreeWidgetItem *child = _ui->_treeWidget->topLevelItem(i);
-        ts << left
+        ts << right
               // time stamp
-           << qSetFieldWidth(10)
+           << qSetFieldWidth(20)
            << child->data(0,Qt::DisplayRole).toString()
+              // separator
+           << qSetFieldWidth(0) << ","
+
               // file name
            << qSetFieldWidth(64)
            << child->data(1,Qt::DisplayRole).toString()
+              // separator
+           << qSetFieldWidth(0) << ","
+
               // folder
            << qSetFieldWidth(30)
            << child->data(2, Qt::DisplayRole).toString()
+              // separator
+           << qSetFieldWidth(0) << ","
+
               // action
            << qSetFieldWidth(15)
            << child->data(3, Qt::DisplayRole).toString()
+              // separator
+           << qSetFieldWidth(0) << ","
+
               // size
            << qSetFieldWidth(10)
            << child->data(4, Qt::DisplayRole).toString()
@@ -319,20 +331,28 @@ void ProtocolWidget::storeSyncIssues(QTextStream& ts)
 
     for (int i = 0; i < topLevelItems; i++) {
         QTreeWidgetItem *child = _issueItemView->topLevelItem(i);
-        ts << left
+        ts << right
               // time stamp
-           << qSetFieldWidth(10)
+           << qSetFieldWidth(20)
            << child->data(0,Qt::DisplayRole).toString()
+              // separator
+           << qSetFieldWidth(0) << ","
+
               // file name
            << qSetFieldWidth(64)
            << child->data(1,Qt::DisplayRole).toString()
+              // separator
+           << qSetFieldWidth(0) << ","
+
               // folder
            << qSetFieldWidth(30)
            << child->data(2, Qt::DisplayRole).toString()
+              // separator
+           << qSetFieldWidth(0) << ","
+
               // action
            << qSetFieldWidth(15)
            << child->data(3, Qt::DisplayRole).toString()
-
            << qSetFieldWidth(0)
            << endl;
     }