Mercurial > hg > easyhg
comparison hgexpwidget.h @ 91:879af4608c5e
* Remove some old code in preparation for rebuilding it with the newer structure
author | Chris Cannam |
---|---|
date | Tue, 23 Nov 2010 21:04:02 +0000 |
parents | b43355c2473a |
children | 06f4fffd5287 |
comparison
equal
deleted
inserted
replaced
90:b43355c2473a | 91:879af4608c5e |
---|---|
40 Q_OBJECT | 40 Q_OBJECT |
41 | 41 |
42 public: | 42 public: |
43 HgExpWidget(QWidget *parent, QString remoteRepo, QString workFolderPath, | 43 HgExpWidget(QWidget *parent, QString remoteRepo, QString workFolderPath, |
44 unsigned char viewFileTypesBits = DEFAULT_HG_STAT_BITS); | 44 unsigned char viewFileTypesBits = DEFAULT_HG_STAT_BITS); |
45 | |
45 void updateWorkFolderFileList(QString fileList); | 46 void updateWorkFolderFileList(QString fileList); |
46 void updateLocalRepoHeadsList(QString headList); | |
47 void updateLocalRepoHgLogList(QString hgLogList); | 47 void updateLocalRepoHgLogList(QString hgLogList); |
48 void updateLocalRepoParentsList(QString parentsList); | |
49 void setWorkFolderAndRepoNames(QString workFolderPath, QString remoteRepoPath); | 48 void setWorkFolderAndRepoNames(QString workFolderPath, QString remoteRepoPath); |
50 QString getCurrentFileListLine(); | |
51 void getHistoryDiffRevisions(QString& revA, QString& revB); | |
52 void getUpdateToRevRevision(QString& rev); | |
53 void clearLists(); | |
54 void enableDisableOtherTabs(int tabPage); | |
55 QString getStatFlags(void); | |
56 unsigned char getFileTypesBits(); | |
57 | 49 |
58 //!!! StatParser really should be renamed to express "status state" rather than activity | 50 //!!! StatParser really should be renamed to express "status state" rather than activity |
59 StatParser getStatParser() { return statParser; } | 51 StatParser getStatParser() { return statParser; } |
60 | 52 |
61 bool canCommit() const; | 53 bool canCommit() const; |
62 | 54 |
63 QListWidget *workFolderFileList; | |
64 QListWidget *localRepoHeadsList; | |
65 QListWidget *localRepoHgLogList; | |
66 | |
67 signals: | |
68 void workFolderViewTypesChanged(); | |
69 | |
70 private slots: | |
71 void copyComment(); | |
72 | |
73 private: | 55 private: |
74 FileStatusWidget *fileStatusWidget; | 56 FileStatusWidget *fileStatusWidget; |
75 | 57 |
76 QGroupBox *grpRemoteRepo; | 58 QWidget *historyGraphPageWidget; |
77 QWidget *workPageWidget; | 59 QWidget *historyGraphWidget; |
78 QWidget *historyGraphPageWidget; | 60 QWidget *historyGraphPanner; |
79 QWidget *historyGraphWidget; | 61 QWidget *historyPageWidget; |
80 QWidget *historyGraphPanner; | |
81 QWidget *historyPageWidget; | |
82 QWidget *headsPageWidget; | |
83 | 62 |
84 QGroupBox *grpLocalRepo; | 63 StatParser statParser; |
85 QVBoxLayout *mainLayout; | |
86 QVBoxLayout *localRepoLayout; | |
87 QVBoxLayout *parentsLayout; | |
88 QListWidget *localRepoHgParentsList; | |
89 QLabel *parentsLabel; | |
90 QMenu *userListMenu; | |
91 QAction *copyCommentAct; | |
92 | 64 |
93 QGroupBox *grpWorkFolder; | 65 Changesets parseChangeSets(QString changeSetsStr); |
94 QHBoxLayout *workFolderLayout; | |
95 QGroupBox *grpViewFileTypes; | |
96 QVBoxLayout *fileTypesLayout; | |
97 QCheckBox *chkViewFileTypes[NUM_STAT_FILE_TYPES]; | |
98 | |
99 QVBoxLayout *historyLayout; | |
100 | |
101 QVBoxLayout *headsLayout; | |
102 | |
103 StatParser statParser; | |
104 | |
105 QString findRev(QString itemText, QString& smallRev); | |
106 QStringList splitChangeSets(QString chgSetsStr); | |
107 Changesets parseChangeSets(QString changeSetsStr); | |
108 | |
109 int findLineStart(int nowIndex, QString chgSetsStr); | |
110 void contextMenuEvent (QContextMenuEvent * event); | |
111 }; | 66 }; |
112 | 67 |
113 #endif // HGEXPWIDGET_H | 68 #endif // HGEXPWIDGET_H |