Skip to content

Commit

Permalink
Merge pull request #5930 from IllianiCBT/part_brandNew
Browse files Browse the repository at this point in the history
Format Part Names as Italicized when Brand New
  • Loading branch information
HammerGS authored Jan 31, 2025
2 parents c2bd86f + 8e2734d commit b528a7e
Showing 1 changed file with 14 additions and 8 deletions.
22 changes: 14 additions & 8 deletions MekHQ/src/mekhq/gui/model/PartsTableModel.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,14 @@
*/
package mekhq.gui.model;

import java.awt.Component;
import java.util.ArrayList;

import javax.swing.JTable;
import javax.swing.SwingConstants;
import javax.swing.table.DefaultTableCellRenderer;

import megamek.common.annotations.Nullable;
import mekhq.campaign.parts.Part;

import javax.swing.*;
import javax.swing.table.DefaultTableCellRenderer;
import java.awt.*;
import java.util.ArrayList;

/**
* A table model for displaying parts
*/
Expand Down Expand Up @@ -96,7 +94,15 @@ public Object getValueAt(int row, int col) {
}

if (col == COL_NAME) {
return "<html><nobr>" + part.getName() + "</nobr></html>";
String openBrace = "";
String closeBrace = "";

if (part.isBrandNew()) {
openBrace = "<i>";
closeBrace = "</i>";
}

return "<html><nobr>" + openBrace + part.getName() + closeBrace + "</nobr></html>";
}
if (col == COL_DETAIL) {
return "<html><nobr>" + part.getDetails() + "</nobr></html>";
Expand Down

0 comments on commit b528a7e

Please sign in to comment.