Detect whether a potential change will break the package. In the future, I'll extend this to show why the break happens, and once LibQApt has undo/redo going for it, I will auto-undo breaking potential changes |
|
More...
|
over 15 years ago
|
...also handle the case where a non-essential package is being removed. ;) |
|
More...
|
over 15 years ago
|
Confirm the removal of essential packages |
|
More...
|
over 15 years ago
|
"Broken" is a status, so put it in the status column |
|
More...
|
over 15 years ago
|
Ensure that we can quit if we error out of a commit |
|
More...
|
over 15 years ago
|
Use a KMessageBox::detailedError message box for commit errors, since that error has technical details |
|
More...
|
over 15 years ago
|
Hide the details widget when nothing is selected |
|
More...
|
over 15 years ago
|
Const correctness fixes |
|
More...
|
over 15 years ago
|
Follow the new-world branding order |
|
More...
|
over 15 years ago
|
Turn MuonStrings into a class that has the group and state string hashes as member variables. This way we don't have to re-create the hash on each lookup, resulting in better lookup speed at the price of taking up a teeny bit more memory |
|
More...
|
over 15 years ago
|
A bit less string construction on error |
|
More...
|
over 15 years ago
|
Context on a string that could be quite mysterious otherwise |
|
More...
|
over 15 years ago
|
A more event-based method of deciding when the app should quit. |
|
More...
|
over 15 years ago
|
Disconnect the "preview changes" signal when the button changes to "go back", and vice versa. Fixes a bug where going to and from the preview widget would progressively take more and more time. |
|
More...
|
over 15 years ago
|
Change the package when the selection is changed, not only when a package is clicked. This means that the selected package and the details tab are always in sync. Also fix a crash that sprung up because of that change |
|
More...
|
over 15 years ago
|
Add maintainer, section, and source package labels to the Technical Details tab |
|
More...
|
over 15 years ago
|
Don't allow quitting during the middle of a commit |
|
More...
|
over 15 years ago
|
Eek, forgot to commit this. Adapt to new libqapt API changes |
|
More...
|
over 15 years ago
|
Standardize click text for the search bar, and remove the label. It did more harm to the layout than it did good |
|
More...
|
over 15 years ago
|
What we're really doing here in all cases is setting the Model's package list to an entirely new set of packages. We don't have to iterate over each package we want to add, and then append it; we can just assign the model's list to the new list, taking away virtually all the cost of addPackages (Now setPackages()) |
|
More...
|
over 15 years ago
|
Pass the QList to add/removePackages as const. No optimization since QList is implicitly shared, but it's a good idea anyways to avoid stupid coding errors in the future |
|
More...
|
over 15 years ago
|
Connect to the new signal for refreshing the buttons of the DetailWidget's main tab |
|
More...
|
over 15 years ago
|
There are headers in the download widget for when both the cache updates and when packages are being downloaded. Use one in the commit widget too for consistency. |
|
More...
|
over 15 years ago
|
What we get from the QApt Worker is really a package name, not a file name. |
|
More...
|
over 15 years ago
|
Add a "safe upgrade" feature, and stick a QAction for it in the file menu. (Useful for when you want to upgrade without removing kdebase because kdebase-data built but as arch-all but amd64 is still a bit behind) |
|
More...
|
over 15 years ago
|
Add a spacer widget to the "Installed Version" groupbox layout to ensure that its items maintain horizontal alignment with the "Available Version" groupbox's items |
|
More...
|
over 15 years ago
|
Hide/show the "Installed Version" details box if the package is indeed not installed |
|
More...
|
over 15 years ago
|
Update for new LibQApt API. Also use the new availableDownloadSize() method to show the installed size for not-installed packages in the tech details tab |
|
More...
|
over 15 years ago
|
Start work on the Technical Details tab. It now displays version/size information. It's still very rough, and this is just an initial commit |
|
More...
|
over 15 years ago
|
Move the .ui file for the Main detail tab to DetailsTabs/ |
|
More...
|
over 15 years ago
|