| 26 | extern Global global; |
| 27 | |
| 28 | HtmlEntitiesDialog::HtmlEntitiesDialog(QWidget *parent) : |
| 29 | QDialog(parent) |
| 30 | { |
| 31 | |
| 32 | editMode = false; |
| 33 | cancelString = tr("Cancel"); |
| 34 | closeString = tr("Close"); |
| 35 | editString = tr("Edit entries list"); |
| 36 | saveString = tr("Save entities list"); |
| 37 | defaultEntities.append("←"); |
| 38 | defaultEntities.append("→"); |
| 39 | defaultEntities.append("⇐"); |
| 40 | defaultEntities.append("⇒"); |
| 41 | defaultEntities.append("↑"); |
| 42 | defaultEntities.append("↓"); |
| 43 | defaultEntities.append("⇑"); |
| 44 | defaultEntities.append("⇓"); |
| 45 | defaultEntities.append("↔"); |
| 46 | defaultEntities.append("↕"); |
| 47 | defaultEntities.append("⇕"); |
| 48 | defaultEntities.append("⇔"); |
| 49 | defaultEntities.append("♠"); |
| 50 | defaultEntities.append("♣"); |
| 51 | defaultEntities.append("♦"); |
| 52 | defaultEntities.append("♥"); |
| 53 | defaultEntities.append("☹"); |
| 54 | defaultEntities.append("☺"); |
| 55 | defaultEntities.append("☻"); |
| 56 | defaultEntities.append("☯"); |
| 57 | defaultEntities.append("©"); |
| 58 | defaultEntities.append("®"); |
| 59 | defaultEntities.append("€"); |
| 60 | defaultEntities.append("°"); |
| 61 | defaultEntities.append("¼"); |
| 62 | defaultEntities.append("½"); |
| 63 | defaultEntities.append("¾"); |
| 64 | defaultEntities.append("±"); |
| 65 | defaultEntities.append("✓"); |
| 66 | defaultEntities.append("✔"); |
| 67 | defaultEntities.append("✗"); |
| 68 | defaultEntities.append("✘"); |
| 69 | this->listSeparator = ","; |
| 70 | loadCustomEntities(); |
| 71 | setWindowTitle(tr("HTML Entities Selection")); |
| 72 | this->setWindowIcon(global.getIconResource(":htmlentitiesIcon")); |
| 73 | setModal(false); |
| 74 | |
| 75 | initGrid(); |
| 76 | initEntitiesGrid(); |
| 77 | signalmapper = new QSignalMapper(); |
| 78 | initEntitiesButtons(); |
| 79 | connect(signalmapper, SIGNAL(mapped(QString)), this, SLOT(htmlEntityClicked(QString))); |
| 80 | |
| 81 | scrollArea = new QScrollArea(); |
| 82 | scrollArea->setBackgroundRole(QPalette::Dark); |
| 83 | scrollArea->setMinimumWidth(ENTITY_BUTTON_COLUMNS*(ENTITY_BUTTON_WIDTH+2*ENTITY_MARGIN)); |
| 84 | scrollArea->setMinimumHeight(ENTITY_BUTTON_ROWS*(ENTITY_BUTTON_HEIGHT+2*ENTITY_MARGIN)); |
| 85 |
nothing calls this directly
no test coverage detected