]> ruin.nu Git - hbs.git/commitdiff
added this file.. thought it was there before
authorMichael Andreen <harv@ruin.nu>
Tue, 9 Apr 2002 19:50:21 +0000 (19:50 +0000)
committerMichael Andreen <harv@ruin.nu>
Tue, 9 Apr 2002 19:50:21 +0000 (19:50 +0000)
bs/ui/infoview.ui.h [new file with mode: 0644]

diff --git a/bs/ui/infoview.ui.h b/bs/ui/infoview.ui.h
new file mode 100644 (file)
index 0000000..a50bb95
--- /dev/null
@@ -0,0 +1,151 @@
+void InfoView::init()
+{
+
+}
+
+void InfoView::destroy()
+{
+
+}
+
+void InfoView::setRaces( std::vector<QString> races)
+{
+    for (std::vector<QString>::iterator i = races.begin(); i != races.end(); ++i)
+    {
+       RaceCombo->insertItem((*i));
+    }
+    if ( RaceCombo->count() != 0)
+       NewButton->setEnabled(true);
+}
+
+void InfoView::setEta( int eta )
+{
+    EtaSpin->setValue(eta);
+}
+
+void InfoView::setFleetName( QString name )
+{
+    NameLine->setText(name);
+    m_Name = name;
+    if (m_Name == "Home Planet" && m_Group == "Friendly")
+    {
+       GroupCombo->setEnabled(false);
+       BattleCombo->setEnabled(false);
+       ApplyButton->setEnabled(true);
+       NewButton->setEnabled(false);
+       RemoveButton->setEnabled(false);
+       return;
+    }
+    GroupCombo->setEnabled(true);
+    BattleCombo->setEnabled(true);
+    ApplyButton->setEnabled(true);
+    NewButton->setEnabled(true);
+    RemoveButton->setEnabled(true);
+}
+
+void InfoView::setRace( QString name )
+{
+    RaceCombo->setCurrentText(name);
+}
+
+void InfoView::InfoView_destroyed( QObject * )
+{
+
+}
+
+void InfoView::CancelButton_clicked()
+{
+    emit cancel();
+}
+
+void InfoView::NewButton_clicked()
+{
+    emit add();
+}
+
+void InfoView::RemoveButton_clicked()
+{
+    emit remove();
+}
+
+void InfoView::setGroup( QString s )
+{
+    GroupCombo->setCurrentText(s);
+    m_Group = s;
+}
+
+void InfoView::setBattles( std::vector<QString> battles )
+{
+    BattleCombo->clear();
+    
+    for (std::vector<QString>::iterator i = battles.begin(); i != battles.end(); ++i)
+    {
+       BattleCombo->insertItem(*i);
+    }
+}
+
+void InfoView::setBattle( QString s )
+{
+    BattleCombo->setCurrentText(s);
+    m_Battle = s;
+}
+
+void InfoView::enableNameChange( bool b )
+{
+    NameLine->setReadOnly(!b);
+}
+
+void InfoView::enableRemove( bool b )
+{
+    RemoveButton->setEnabled(b);
+}
+
+void InfoView::ApplyButton_clicked()
+{
+    emit apply();
+}
+
+QString InfoView::battle()
+{
+    return BattleCombo->currentText();
+}
+
+int InfoView::eta()
+{
+    return EtaSpin->value();
+}
+
+QString InfoView::fleetName()
+{
+    return NameLine->text();
+}
+
+QString InfoView::group()
+{
+    return GroupCombo->currentText();
+}
+
+QString InfoView::race()
+{
+    return RaceCombo->currentText();
+}
+
+void InfoView::slotNameChanged( const QString & s )
+{
+    if (s != "Home Planet" && m_Name == "Home Planet" && m_Group == "Friendly")
+    {
+       GroupCombo->setEnabled(true);
+       BattleCombo->setEnabled(true);
+       ApplyButton->setEnabled(false);
+       NewButton->setEnabled(true);
+    }
+    if (s == "Home Planet" && m_Name == "Home Planet" && m_Group == "Friendly")
+    {
+       GroupCombo->setEnabled(false);
+       GroupCombo->setCurrentText(m_Group);
+       BattleCombo->setEnabled(false);
+       BattleCombo->setCurrentText(m_Battle);
+       ApplyButton->setEnabled(true);
+       NewButton->setEnabled(false);
+    }
+}
\ No newline at end of file