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);