// The "About P4QTree" box. This code's job is to construct a QString // called "about" which is the contents of that dialog. #include <qstring.h> #define QTREEABOUT \ QString about = QString("P4QTree - a file integration graph for Perforce.\n"); \ \ QString change = QString("$Change: 2949 $"); \ change.remove(0,9); \ change.truncate(change.length()-2); \ about += QString("Build number "); \ about += change;
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#11 | 2949 | Sam Stafford |
Don't draw empty FileHeads. This includes ones that you don't have "list" permission to filelog, as well as ones missing from a cache file. You'll still get warnings about their inaccessibility. |
||
#10 | 2947 | Sam Stafford |
Give P4QTree the ability to read filelog data from a supplied text file. The syntax is: P4QTree [g-opts] [-F cachefile] depotfile The data in the supplied file will be read before the server is queried for a given filelog. If a required filelog is not found in the file, the server will be queried instead. The most handy application for this that I can see is quickly graphing integ scenarios based on customer-supplied (or even manually-generated) filelogs, when for whatever reason it's not feasible to access the server directly. |
||
#9 | 2584 | Sam Stafford |
Make minimum canvas width more dynamic - create a dummy CanvasText and use that to guesstimate minimum width. |
||
#8 | 2515 | Sam Stafford |
Work around Qt export-to-SVG bug. SVGs now save correctly. |
||
#7 | 2457 | Sam Stafford |
Print and Save features. The Print feature is kinda wudgy - it shrinks the canvas down to fit on a single page, which can make it pretty durn small. It also makes hardcoded assumptions about page size because I was having a tough time extracting that info from QPrinter. And lastly, it does a pretty bad job scaling down the text. All that aside, I can see it being useful under a very narrow set of circumstances, so here it is. The Save feature only exports to SVG format, per QPicture's limitations, and it doesn't even do that correctly. It boggles the mind, really. |
||
#6 | 2405 | Sam Stafford | Add support for binary diff programs, as well as "-l" and "-r" for P4Diff and SQUID. | ||
#5 | 2399 | Sam Stafford | The "show all integs" feature in all its glory. | ||
#4 | 2390 | Sam Stafford | Move app icon code to InitIcons(), and maintain the QPixmap with the icon as a class member - this seems to fix that mysterious crashing bug that was introduced when I added the app icon in the first place. | ||
#3 | 2382 | Sam Stafford |
Keyword expansion needed here. Silly me. |
||
#2 | 2381 | Sam Stafford | Make "Old School", which has always been my favorite, the default color scheme. | ||
#1 | 2377 | Sam Stafford | P4QTree. |