Mercurial > hg > easyhg
comparison filestatuswidget.cpp @ 106:729438d70af8
* Retrieve and store current branch and heads; some refactoring
| author | Chris Cannam | 
|---|---|
| date | Thu, 25 Nov 2010 17:54:35 +0000 | 
| parents | 0bd32aedc6f6 | 
| children | 1721c580c10e | 
   comparison
  equal
  deleted
  inserted
  replaced
| 105:1928f9b408e6 | 106:729438d70af8 | 
|---|---|
| 45 ++row; | 45 ++row; | 
| 46 layout->addWidget(new QLabel(tr("Remote:")), row, 0); | 46 layout->addWidget(new QLabel(tr("Remote:")), row, 0); | 
| 47 m_remoteURLLabel = new QLabel; | 47 m_remoteURLLabel = new QLabel; | 
| 48 layout->addWidget(m_remoteURLLabel, row, 1); | 48 layout->addWidget(m_remoteURLLabel, row, 1); | 
| 49 | 49 | 
| 50 ++row; | |
| 51 layout->addWidget(new QLabel(tr("Branch:")), row, 0); | |
| 52 m_branchLabel = new QLabel; | |
| 53 layout->addWidget(m_branchLabel, row, 1); | |
| 54 | |
| 50 layout->setColumnStretch(1, 20); | 55 layout->setColumnStretch(1, 20); | 
| 56 | |
| 57 layout->addWidget(new QLabel("<qt><hr></qt>"), ++row, 0, 1, 2); | |
| 51 | 58 | 
| 52 m_simpleLabels[FileStates::Clean] = tr("Unmodified:"); | 59 m_simpleLabels[FileStates::Clean] = tr("Unmodified:"); | 
| 53 m_simpleLabels[FileStates::Modified] = tr("Modified:"); | 60 m_simpleLabels[FileStates::Modified] = tr("Modified:"); | 
| 54 m_simpleLabels[FileStates::Added] = tr("Added:"); | 61 m_simpleLabels[FileStates::Added] = tr("Added:"); | 
| 55 m_simpleLabels[FileStates::Removed] = tr("Removed:"); | 62 m_simpleLabels[FileStates::Removed] = tr("Removed:"); | 
| 77 QWidget *box = new QWidget; | 84 QWidget *box = new QWidget; | 
| 78 QGridLayout *boxlayout = new QGridLayout; | 85 QGridLayout *boxlayout = new QGridLayout; | 
| 79 boxlayout->setMargin(0); | 86 boxlayout->setMargin(0); | 
| 80 box->setLayout(boxlayout); | 87 box->setLayout(boxlayout); | 
| 81 | 88 | 
| 82 boxlayout->addItem(new QSpacerItem(5, 8), 0, 0); | 89 boxlayout->addItem(new QSpacerItem(5, 5), 0, 0); | 
| 83 | 90 | 
| 84 boxlayout->addWidget(new QLabel(labelFor(s)), 1, 0); | 91 boxlayout->addWidget(new QLabel(labelFor(s)), 1, 0); | 
| 85 | 92 | 
| 86 QListWidget *w = new QListWidget; | 93 QListWidget *w = new QListWidget; | 
| 87 m_stateListMap[s] = w; | 94 m_stateListMap[s] = w; | 
| 266 m_fileStates = p; | 273 m_fileStates = p; | 
| 267 updateWidgets(); | 274 updateWidgets(); | 
| 268 } | 275 } | 
| 269 | 276 | 
| 270 void | 277 void | 
| 278 FileStatusWidget::setBranch(QString b) | |
| 279 { | |
| 280 m_branch = b; | |
| 281 m_branchLabel->setText(b); | |
| 282 } | |
| 283 | |
| 284 void | |
| 271 FileStatusWidget::updateWidgets() | 285 FileStatusWidget::updateWidgets() | 
| 272 { | 286 { | 
| 273 QDateTime lastInteractionTime; | 287 QDateTime lastInteractionTime; | 
| 274 if (m_dateReference) { | 288 if (m_dateReference) { | 
| 275 lastInteractionTime = m_dateReference->lastModified(); | 289 lastInteractionTime = m_dateReference->lastModified(); | 
