diff --git a/qt-ui/printlayout.cpp b/qt-ui/printlayout.cpp index af68383dd..6321caff2 100644 --- a/qt-ui/printlayout.cpp +++ b/qt-ui/printlayout.cpp @@ -18,12 +18,30 @@ struct options { }; */ +#define TABLE_PRINT_COL 7 + PrintLayout::PrintLayout(PrintDialog *dialogPtr, QPrinter *printerPtr, struct options *optionsPtr) { dialog = dialogPtr; printer = printerPtr; printOptions = optionsPtr; // painter = new QPainter(printer); + + // table print settings + tableColumnNames.append(tr("Dive#")); + tableColumnNames.append(tr("Date")); + tableColumnNames.append(tr("Depth")); + tableColumnNames.append(tr("Duration")); + tableColumnNames.append(tr("Master")); + tableColumnNames.append(tr("Buddy")); + tableColumnNames.append(tr("Location")); + tableColumnWidths.append("7"); + tableColumnWidths.append("10"); + tableColumnWidths.append("10"); + tableColumnWidths.append("10"); + tableColumnWidths.append("15"); + tableColumnWidths.append("15"); + tableColumnWidths.append("100"); } void PrintLayout::print() @@ -84,16 +102,16 @@ void PrintLayout::printTable() "table {" \ " border-width: 1px;" \ " border-style: solid;" \ - " border-color: black;" \ + " border-color: #999999;" \ "}" \ "th {" \ " background-color: #eeeeee;" \ - " font-weight: bold;" \ - " font-size: large;" \ - " padding: 6px 10px 6px 10px;" \ + " font-size: small;" \ + " padding: 3px 5px 3px 5px;" \ "}" \ "td {" \ - " padding: 3px 10px 3px 10px;" \ + " font-size: small;" \ + " padding: 3px 5px 3px 5px;" \ "}" \ "" ); @@ -132,10 +150,44 @@ void PrintLayout::printTable() QString PrintLayout::insertTableHeadingRow() { - return "