diff hgexpwidget.h @ 32:4f307720272f

Version 0.5.0: Added "Copy comment" context menu to "parents" list.
author Jari Korhonen <jtkorhonen@gmail.com>
date Tue, 15 Jun 2010 03:16:40 +0300
parents 45bfb8dc1faf
children c32067cd19f8
line wrap: on
line diff
--- a/hgexpwidget.h	Mon Jun 14 22:04:52 2010 +0300
+++ b/hgexpwidget.h	Tue Jun 15 03:16:40 2010 +0300
@@ -7,6 +7,8 @@
 
 #include <QtGui>
 #include <QtCore>
+#include <QMenu>
+
 #include "common.h"
 
 #define NUM_STAT_FILE_TYPES 7
@@ -28,7 +30,7 @@
     void getHistoryDiffRevisions(QString& revA, QString& revB);
     void getUpdateToRevRevision(QString& rev);
     void clearLists();
-    void enableDisableOtherTabs();
+    void enableDisableOtherTabs(int tabPage);
     QString getStatFlags(void);
     unsigned char getFileTypesBits();
 
@@ -40,6 +42,9 @@
 signals:
     void workFolderViewTypesChanged();
 
+private slots:
+    void copyComment();
+
 private:
     QGroupBox   *grpRemoteRepo;
     QWidget     *workPageWidget;
@@ -52,6 +57,8 @@
     QVBoxLayout *parentsLayout;
     QListWidget *localRepoHgParentsList;
     QLabel      *parentsLabel;
+    QMenu       *userListMenu;
+    QAction     *copyCommentAct;
 
     QGroupBox   *grpWorkFolder;
     QHBoxLayout *workFolderLayout;
@@ -66,6 +73,7 @@
     QString     findRev(QString itemText, QString& smallRev);
     QStringList splitChangeSets(QString chgSetsStr);
     int findLineStart(int nowIndex, QString chgSetsStr);
+    void contextMenuEvent (QContextMenuEvent * event);
 };
 
 #endif // HGEXPWIDGET_H