summaryrefslogtreecommitdiffstats
path: root/pokemodr/PokeModrUI.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-02-26 04:18:15 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-02-26 04:18:15 +0000
commitd52f6c9f71c1ee94539fe94bd821df608d7ee602 (patch)
tree93bd622c4d687ca6b653f27282536eca24385005 /pokemodr/PokeModrUI.cpp
parent265835165d9f11f963087122d9c5c58f90dcd21c (diff)
downloadsigen-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.cpp8
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())