diff options
author | Thorbjørn Lindeijer <bjorn@lindeijer.nl> | 2024-02-09 14:31:05 +0100 |
---|---|---|
committer | Thorbjørn Lindeijer <bjorn@lindeijer.nl> | 2024-02-09 17:14:25 +0100 |
commit | b5e416f8cd52f69ff1edd832ee10bac550544ef6 (patch) | |
tree | 2df592038ba092e67f458fd9945999add7d50056 /src/gui/updaterwindow.h | |
parent | 1b041ecccfbe44a4f50ffc086e3996e2b6eea4f7 (diff) | |
download | mana-b5e416f8cd52f69ff1edd832ee10bac550544ef6.tar.gz mana-b5e416f8cd52f69ff1edd832ee10bac550544ef6.tar.bz2 mana-b5e416f8cd52f69ff1edd832ee10bac550544ef6.tar.xz mana-b5e416f8cd52f69ff1edd832ee10bac550544ef6.zip |
Some cleanups in UpdaterWindow and BrowserBox
Doing some cleanups before working towards optimizing this code.
Removed needless additional wrapping code in BrowserBox::addRow, since
the text will be relayouted anyway.
Simplified layouting code a little. For example, there's no need to keep
track of the number of wrapped lines.
Use more optimal data structures, like an std::deque for the text rows
and a plain std::vector for the line parts. Both have less fragmentation
than an std::list.
Diffstat (limited to 'src/gui/updaterwindow.h')
-rw-r--r-- | src/gui/updaterwindow.h | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/gui/updaterwindow.h b/src/gui/updaterwindow.h index 6c69cd9b..2d1b059b 100644 --- a/src/gui/updaterwindow.h +++ b/src/gui/updaterwindow.h @@ -39,14 +39,13 @@ class Button; class ProgressBar; class ScrollArea; -struct updateFile +struct UpdateFile { - public: - std::string name; - std::string hash; - std::string type; - bool required; - std::string desc; + std::string name; + std::string hash; + std::string type; + bool required; + std::string desc; }; /** @@ -76,7 +75,7 @@ class UpdaterWindow : public Window, public gcn::ActionListener, /** * Set's progress bar status */ - void setProgress(float p); + void setProgress(float progress); /** * Set's label above progress @@ -176,7 +175,7 @@ private: Net::Download *mDownload = nullptr; /** List of files to download. */ - std::vector<updateFile> mUpdateFiles; + std::vector<UpdateFile> mUpdateFiles; /** Index of the file to be downloaded. */ unsigned int mUpdateIndex = 0; |