Mercurial > hg > easyhg
comparison hgtabwidget.cpp @ 287:3fbafca196e4 status_outside_tabs
Move work-folder state area outside tabs widget
author | Chris Cannam |
---|---|
date | Mon, 21 Feb 2011 11:07:21 +0000 |
parents | 8fd71f570884 |
children | d40294e164da |
comparison
equal
deleted
inserted
replaced
286:3b0ff2b96c53 | 287:3fbafca196e4 |
---|---|
25 #include <QApplication> | 25 #include <QApplication> |
26 | 26 |
27 #include <iostream> | 27 #include <iostream> |
28 | 28 |
29 HgTabWidget::HgTabWidget(QWidget *parent, | 29 HgTabWidget::HgTabWidget(QWidget *parent, |
30 QString remoteRepo, | |
31 QString workFolderPath) : | 30 QString workFolderPath) : |
32 QTabWidget(parent) | 31 QTabWidget(parent) |
33 { | 32 { |
34 // Work page | 33 // Work page |
35 m_fileStatusWidget = new FileStatusWidget; | 34 m_fileStatusWidget = new FileStatusWidget; |
36 m_fileStatusWidget->setLocalPath(workFolderPath); | 35 m_fileStatusWidget->setLocalPath(workFolderPath); |
37 m_fileStatusWidget->setRemoteURL(remoteRepo); | |
38 connect(m_fileStatusWidget, SIGNAL(selectionChanged()), | 36 connect(m_fileStatusWidget, SIGNAL(selectionChanged()), |
39 this, SIGNAL(selectionChanged())); | 37 this, SIGNAL(selectionChanged())); |
40 connect(m_fileStatusWidget, SIGNAL(showAllChanged(bool)), | 38 connect(m_fileStatusWidget, SIGNAL(showAllChanged(bool)), |
41 this, SIGNAL(showAllChanged(bool))); | 39 this, SIGNAL(showAllChanged(bool))); |
42 addTab(m_fileStatusWidget, tr("My work")); | 40 addTab(m_fileStatusWidget, tr("My work")); |
238 if (m_historyWidget->haveNewItems()) { | 236 if (m_historyWidget->haveNewItems()) { |
239 showHistoryTab(); | 237 showHistoryTab(); |
240 } | 238 } |
241 } | 239 } |
242 | 240 |
243 void HgTabWidget::setWorkFolderAndRepoNames(QString workFolderPath, QString remoteRepoPath) | 241 void HgTabWidget::setLocalPath(QString workFolderPath) |
244 { | 242 { |
245 m_fileStatusWidget->setLocalPath(workFolderPath); | 243 m_fileStatusWidget->setLocalPath(workFolderPath); |
246 m_fileStatusWidget->setRemoteURL(remoteRepoPath); | |
247 } | |
248 | |
249 void HgTabWidget::setState(QString state) | |
250 { | |
251 m_fileStatusWidget->setState(state); | |
252 } | 244 } |
253 | 245 |
254 void HgTabWidget::showWorkTab() | 246 void HgTabWidget::showWorkTab() |
255 { | 247 { |
256 setCurrentWidget(m_fileStatusWidget); | 248 setCurrentWidget(m_fileStatusWidget); |