diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2008-02-26 04:18:15 +0000 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2008-02-26 04:18:15 +0000 |
commit | d52f6c9f71c1ee94539fe94bd821df608d7ee602 (patch) | |
tree | 93bd622c4d687ca6b653f27282536eca24385005 /pokemodr/PokeModrUI.cpp | |
parent | 265835165d9f11f963087122d9c5c58f90dcd21c (diff) | |
download | sigen-d52f6c9f71c1ee94539fe94bd821df608d7ee602.tar.gz sigen-d52f6c9f71c1ee94539fe94bd821df608d7ee602.tar.xz sigen-d52f6c9f71c1ee94539fe94bd821df608d7ee602.zip |
[FIX] Apply/Discard buttons now set correctly when loaded or changes are discarded
[FIX] "Filler" tree items can no longer be selected
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@87 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'pokemodr/PokeModrUI.cpp')
-rw-r--r-- | pokemodr/PokeModrUI.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pokemodr/PokeModrUI.cpp b/pokemodr/PokeModrUI.cpp index 897f7ee4..b3ee11ad 100644 --- a/pokemodr/PokeModrUI.cpp +++ b/pokemodr/PokeModrUI.cpp @@ -20,6 +20,10 @@ // with this program. If not, see <http://www.gnu.org/licenses/>. ///////////////////////////////////////////////////////////////////////////// +// Until QAction promotion is allowed in Qt Designer +#include <kaction.h> +#include <kicon.h> + #include <klocalizedstring.h> #include <kmenu.h> #include <kmenubar.h> @@ -110,6 +114,7 @@ PokeModrUI::PokeModrUI(KConfigGroup cfg, KConfigGroup history, QWidget* parent) setupUi(this); QMetaObject::connectSlotsByName(this); recent.loadEntries(history); + // This is just until Qt Designer allows for QActions to be promoted to KActions :/ menuBar()->addMenu(customHelpMenu(false)); restoreWindowSize(cfg); splitter->setSizes(QList<int>() << cfg.readEntry("treeWidth", 100) << cfg.readEntry("panelWidth", 100)); @@ -298,7 +303,7 @@ void PokeModrUI::closeEvent(QCloseEvent* event) void PokeModrUI::setChangedTitle(const bool c) { if (formPanel->widget()) - setWindowTitle(QString("%1%2 - PokéModr").arg(static_cast<ObjectUI*>(formPanel->widget())->getOriginal()->getPokemod()->getTitle()).arg(c ? "*" : "")); + setWindowTitle(QString::fromUtf8("%1%2 - PokéModr").arg(static_cast<ObjectUI*>(formPanel->widget())->getOriginal()->getPokemod()->getTitle()).arg(c ? "*" : "")); else setWindowTitle("PokéModr"); } @@ -447,6 +452,7 @@ void PokeModrUI::on_treePokemod_currentItemChanged(QTreeWidgetItem* current, QTr { if (previous) treePokemod->setCurrentItem(previous); + current->setSelected(false); return; } if (formPanel->widget()) |