LyXView::LyXView(Gui & owner)
- : owner_(owner),
+ : work_area_(0),
+ owner_(owner),
toolbars_(new Toolbars(*this)),
intl_(new Intl),
autosave_timeout_(new Timeout(5000)),
lyxfunc_(new LyXFunc(this)),
dialogs_(new Dialogs(*this)),
- controlcommand_(new ControlCommandBuffer(*this)),
- work_area_(0)
+ controlcommand_(new ControlCommandBuffer(*this))
{
lyxerr[Debug::INIT] << "Initializing LyXFunc" << endl;
}
{}
-bool ControlViewSource::initialiseParams(string const & source)
+bool ControlViewSource::initialiseParams(string const & /*source*/)
{
return true;
}
string const ControlViewSource::updateContent()
-{
- // get the *top* level paragraphs that contain the cursor,
+{
+ // get the *top* level paragraphs that contain the cursor,
// or the selected text
lyx::pit_type par_begin;
lyx::pit_type par_end;
string const ControlViewSource::title() const
{
string source_type;
-
+
Kernel::DocType doctype = kernel().docType();
switch (doctype) {
case Kernel::LATEX:
{
// Turning off tooltips is not necessary and will
// not be implemented by me - jcs
-// Tooltips::toggleEnabled();
+ //Tooltips::toggleEnabled();
}
/// Are the tooltips on or off?
bool Dialogs::tooltipsEnabled()
{
-// return Tooltips::enabled();
+ //return Tooltips::enabled();
+ return true;
}
string const filen = changeExtension(file, "");
bool present = false;
- for (int i = 0; i < stylecombo_.get_model()->children().size(); ++i) {
+ for (unsigned int i = 0; i < stylecombo_.get_model()->children().size(); ++i) {
stylecombo_.set_active(i);
Glib::ustring const item = stylecombo_.get_active_text ();
if (item == filen) {
bc().refreshReadOnly();
switch (controller().params().type) {
+ case InsetNoteParams::Framed:
+ //framedradio_->set_active(true);
+ greyedoutradio_->set_active(true);
+ break;
+ case InsetNoteParams::Shaded:
+ //shadedradio_->set_active(true);
+ greyedoutradio_->set_active(true);
+ break;
case InsetNoteParams::Note:
lyxnoteradio_->set_active(true);
break;
case InsetNoteParams::Greyedout:
greyedoutradio_->set_active(true);
break;
- // FIXME add Framed, Shaded
+ // FIXME: Framed and Shaded not handled properly
}
applylock_ = false;
//FIXME: check if we really need to completely rewrite combo data
// Deprecated in favor of clear_items in gtkmm >= 2.8
- int const oldselection = horzaligncombo_->get_active_row_number();
+ unsigned int const oldselection = horzaligncombo_->get_active_row_number();
horzaligncombo_->clear();
horzaligncombo_->append_text(_("Left"));
horzaligncombo_->append_text(_("Center"));
file = getTexFileFromList(data[choice],
controller().getFileType(activeStyle));
- if (choice >= 0 && choice <= data.size() - 1)
+ if (choice >= 0 && choice <= int(data.size() - 1))
controller().viewFile(file);
}
-
/**
* \file GtkLengthEntry.C
* This file is part of LyX, the document processor.
GtkLengthEntry::GtkLengthEntry(
BaseObjectType* cobject,
- const Glib::RefPtr<Gnome::Glade::Xml>& refGlade)
+ const Glib::RefPtr<Gnome::Glade::Xml>& /*refGlade*/)
: Gtk::HBox(cobject), adj_(666.0, 0.0, 99999.0, 0.1, 1, 0.0), spin_(adj_, 0.1, 2)
{
populateUnitCombo (combo_, true);
int lyx_gui::start(string const & batch, std::vector<string> const & files,
- unsigned int width, unsigned int height, int posx,
- int posy, bool)
+ unsigned int width, unsigned int height,
+ int /*posx*/, int /*posy*/, bool)
{
int view_id = theApp->gui().newView(width, height);
GView & view = static_cast<GView &> (theApp->gui().view(view_id));
type = InsetNoteParams::Framed;
else if (dialog_->shadedRB->isChecked())
type = InsetNoteParams::Shaded;
+ else
+ // Something bad in the gui, nothing set
+ type = InsetNoteParams::Note;
controller().params().type = type;
}
Action::Action(LyXView & lyxView, string const & text,
FuncRequest const & func, string const & tooltip)
- : QAction(this), lyxView_(lyxView), func_(func)
+ : QAction(this), func_(func), lyxView_(lyxView)
{
setText(tr(toqstr(text)));
setToolTip(tr(toqstr(tooltip)));
Action::Action(LyXView & lyxView, string const & icon, string const & text,
FuncRequest const & func, string const & tooltip)
- : QAction(this), lyxView_(lyxView), func_(func)
+ : QAction(this), func_(func), lyxView_(lyxView)
{
setIcon(QPixmap(icon.c_str()));
setText(tr(toqstr(text)));
using std::string;
-BulletsModule::BulletsModule(QWidget * parent, const char * name, Qt::WFlags fl)
+BulletsModule::BulletsModule(QWidget * /*parent*/,
+ char const * /*name*/, Qt::WFlags /*fl*/)
: bullet_pressed_(0)
{
setupUi(this);
QMenu * pm = new QMenu(this);
- QMenu * pm1 = new QMenu(pm);
- QMenu * pm2 = new QMenu(pm);
- QMenu * pm3 = new QMenu(pm);
- QMenu * pm4 = new QMenu(pm);
- QMenu * pm5 = new QMenu(pm);
- QMenu * pm6 = new QMenu(pm);
+ // FIXME: Need to verify that this does not leak memory.
+ /*QMenu * pm1 =*/ new QMenu(pm);
+ /*QMenu * pm2 =*/ new QMenu(pm);
+ /*QMenu * pm3 =*/ new QMenu(pm);
+ /*QMenu * pm4 =*/ new QMenu(pm);
+ /*QMenu * pm5 =*/ new QMenu(pm);
+ /*QMenu * pm6 =*/ new QMenu(pm);
// FIXME: We need a Qt4 compatible browsebox type widget
// which can act as a popup to a toolbutton
void BulletsModule::updateSizes()
{
- // emit signal
+ // emit signal
changed();
// -1 apparently means default...
tmpbulletset = false;
bullets_[0] = tmpbullet;
setBullet(bullet1PB, bulletsize1CO, bullets_[0]);
- // emit signal
+ // emit signal
changed();
}
tmpbulletset = false;
bullets_[1] = tmpbullet;
setBullet(bullet2PB, bulletsize2CO, bullets_[1]);
- // emit signal
+ // emit signal
changed();
}
tmpbulletset = false;
bullets_[2] = tmpbullet;
setBullet(bullet3PB, bulletsize3CO, bullets_[2]);
- // emit signal
+ // emit signal
changed();
}
tmpbulletset = false;
bullets_[3] = tmpbullet;
setBullet(bullet4PB, bulletsize4CO, bullets_[3]);
- // emit signal
+ // emit signal
changed();
}
-QPixmap BulletsModule::getPixmap(int font, int character)
+QPixmap BulletsModule::getPixmap(int /*font*/, int /*character*/)
{
- int col = character % 6;
- int row = (character - col) / 6;
+ //int col = character % 6;
+ //int row = (character - col) / 6;
/* switch (font) {
case 0:
// make sure the buttons are disabled if needed
updateToolbars();
-
+
LyXView::init();
}
-void GuiView::updateMenu(QAction *action)
+void GuiView::updateMenu(QAction * /*action*/)
{
menubar_->update();
}
}
-void GuiView::updateFloatingGeometry()
+void GuiView::updateFloatingGeometry()
{
if (!isMaximized())
floatingGeometry_ = QRect(x(), y(), width(), height());
void GuiView::closeEvent(QCloseEvent *)
{
- // FIXME:
+ // FIXME:
// change the ifdef to 'geometry = normalGeometry();' only
// when Trolltech has fixed the broken normalGeometry on X11:
// http://www.trolltech.com/developer/task-tracker/index_html?id=119684+&method=entry
QRect geometry = normalGeometry();
#else
updateFloatingGeometry();
- QRect geometry = floatingGeometry_;
+ QRect geometry = floatingGeometry_;
#endif
-
+
// save windows size and position
Session & session = LyX::ref().session();
session.saveSessionInfo("WindowWidth", convert<string>(geometry.width()));
init();
resetGeometry();
setVisible(true);
- // emit signal
+ // emit signal
visible(true);
}
void InsertTableWidget::resetGeometry()
{
QPoint p = parentWidget()->mapToGlobal(parentWidget()->geometry().bottomLeft());
- setGeometry(p.x() - parentWidget()->pos().x(),
+ setGeometry(p.x() - parentWidget()->pos().x(),
p.y() - parentWidget()->pos().y(),
cols_ * colwidth_ + 1, rows_ * rowheight_ + 1);
}
}
-void InsertTableWidget::mouseReleaseEvent(QMouseEvent * event)
+void InsertTableWidget::mouseReleaseEvent(QMouseEvent * /*event*/)
{
if (underMouse_) {
QString const data = QString("%1 %2").arg(bottom_).arg(right_);
lyxView_.getLyXFunc().dispatch(FuncRequest(LFUN_TABULAR_INSERT, fromqstr(data)));
}
- // emit signal
+ // emit signal
visible(false);
close();
}
-void InsertTableWidget::mousePressEvent(QMouseEvent * event)
+void InsertTableWidget::mousePressEvent(QMouseEvent * /*event*/)
{
// swallow this one
}
-void InsertTableWidget::paintEvent(QPaintEvent * event)
+void InsertTableWidget::paintEvent(QPaintEvent * /*event*/)
{
drawGrid(rows_, cols_, Qt::white);
if (underMouse_)
namespace lyx {
namespace frontend {
-QAboutDialog::QAboutDialog(QWidget * parent, const char * name,
- bool modal, Qt::WFlags fl)
+QAboutDialog::QAboutDialog(QWidget * /*parent*/, char const * /*name*/,
+ bool /*modal*/, Qt::WFlags /*fl*/)
{
setupUi(this);
- connect( closePB, SIGNAL( clicked() ),
+ connect( closePB, SIGNAL( clicked() ),
this, SLOT( reject() ) );
}
setupUi(this);
QDialog::setModal(true);
- connect(okPB, SIGNAL(clicked()),
+ connect(okPB, SIGNAL(clicked()),
form, SLOT(slotOK()));
- connect(closePB, SIGNAL(clicked()),
+ connect(closePB, SIGNAL(clicked()),
form, SLOT(slotClose()));
- connect(stylePB, SIGNAL( clicked() ),
+ connect(stylePB, SIGNAL( clicked() ),
this, SLOT( browsePressed() ) );
- connect(deletePB, SIGNAL( clicked() ),
+ connect(deletePB, SIGNAL( clicked() ),
this, SLOT( deletePressed() ) );
- connect(styleCB, SIGNAL( textChanged(const QString&) ),
+ connect(styleCB, SIGNAL( textChanged(const QString&) ),
this, SLOT( change_adaptor() ) );
- connect(databaseLW, SIGNAL( selectionChanged() ),
+ connect(databaseLW, SIGNAL( selectionChanged() ),
this, SLOT( databaseChanged() ) );
- connect(bibtocCB, SIGNAL( toggled(bool) ),
+ connect(bibtocCB, SIGNAL( toggled(bool) ),
this, SLOT( change_adaptor() ) );
- connect(btPrintCO, SIGNAL( activated(int) ),
+ connect(btPrintCO, SIGNAL( activated(int) ),
this, SLOT( change_adaptor() ) );
- connect(addBibPB, SIGNAL( clicked() ),
+ connect(addBibPB, SIGNAL( clicked() ),
this, SLOT( addPressed() ) );
add_ = new UiDialog<Ui::QBibtexAddUi>(this, true);
connect(add_->bibED, SIGNAL(textChanged(const QString&)),
this, SLOT(bibEDChanged()));
- connect(add_->addPB, SIGNAL(clicked()),
+ connect(add_->addPB, SIGNAL(clicked()),
this, SLOT(addDatabase()));
- connect(add_->addPB, SIGNAL(clicked()),
+ connect(add_->addPB, SIGNAL(clicked()),
add_, SLOT(accept()) );
connect(add_->bibLW, SIGNAL(itemActivated(QListWidgetItem *)),
this, SLOT(addDatabase()));
add_, SLOT(accept()));
connect(add_->bibLW, SIGNAL(itemChanged(QListWidgetItem *)),
this, SLOT(availableChanged()));
- connect(add_->browsePB, SIGNAL(clicked()),
+ connect(add_->browsePB, SIGNAL(clicked()),
this, SLOT(browseBibPressed()));
- connect(add_->closePB, SIGNAL( clicked() ),
+ connect(add_->closePB, SIGNAL( clicked() ),
add_, SLOT( reject() ) );
}
QString const f = toqstr(changeExtension(file, ""));
bool present = false;
- for (unsigned int i = 0; i != add_->bibLW->count(); i++) {
+ for (int i = 0; i < add_->bibLW->count(); ++i) {
if (add_->bibLW->item(i)->text() == f)
present = true;
}
// Add the selected browser_bib keys to browser_database
// multiple selections are possible
- for (unsigned int i = 0; i != add_->bibLW->count(); i++) {
+ for (int i = 0; i != add_->bibLW->count(); ++i) {
QListWidgetItem * const item = add_->bibLW->item(i);
if (add_->bibLW->isItemSelected(item)) {
add_->bibLW->setItemSelected(item, false);
- QList<QListWidgetItem *> matches =
+ QList<QListWidgetItem *> matches =
databaseLW->findItems(item->text(), Qt::MatchExactly);
if (matches.empty())
databaseLW->addItem(item->text());
if (!file.empty()) {
add_->bibED->clear();
QString const f = toqstr(changeExtension(file, ""));
- QList<QListWidgetItem *> matches =
+ QList<QListWidgetItem *> matches =
databaseLW->findItems(f, Qt::MatchExactly);
if (matches.empty())
databaseLW->addItem(f);
if (bname == sel_branch)
branchesTW->setItemSelected(newItem, true);
}
- // emit signal
+ // emit signal
changed();
}
}
-void QBranches::on_branchesTW_itemDoubleClicked(QTreeWidgetItem * item, int col)
+void QBranches::on_branchesTW_itemDoubleClicked(QTreeWidgetItem * item, int /*col*/)
{
toggleBranch(item);
}
void QNote::update_contents()
{
+ // FIXME: This needs fixing. Framed and Shaded is not working.
QRadioButton * rb = 0;
switch (controller().params().type) {
+ case InsetNoteParams::Framed:
+ //rb = dialog_->framedRB;
+ rb = dialog_->greyedoutRB;
+ break;
+ case InsetNoteParams::Shaded:
+ //rb = dialog_->shadedRB;
+ rb = dialog_->greyedoutRB;
+ break;
case InsetNoteParams::Note:
rb = dialog_->noteRB;
break;
prefcolors_.push_back(color.name());
QPixmap coloritem(32, 32);
coloritem.fill(color);
- QListWidgetItem * newItem = new QListWidgetItem(QIcon(coloritem),
+#warning Is this a leak or not? (Lgb)
+ /*QListWidgetItem * newItem =*/ new QListWidgetItem(QIcon(coloritem),
toqstr(lcolor.getGUIName(lc)), lyxObjectsLW);
}
newcolors_ = prefcolors_;
- connect(colorChangePB, SIGNAL(clicked()),
+ connect(colorChangePB, SIGNAL(clicked()),
this, SLOT(change_color()));
- connect(lyxObjectsLW, SIGNAL(itemActivated(QListWidgetItem*)),
+ connect(lyxObjectsLW, SIGNAL(itemActivated(QListWidgetItem*)),
this, SLOT(change_color()));
}
-void PrefColors::apply(LyXRC & rc) const
+void PrefColors::apply(LyXRC & /*rc*/) const
{
- for (int i = 0; i < lcolors_.size(); ++i) {
+ for (unsigned int i = 0; i < lcolors_.size(); ++i) {
if (prefcolors_[i]!=newcolors_[i])
form_->controller().setColor(lcolors_[i], fromqstr(newcolors_[i]));
}
}
-void PrefColors::update(LyXRC const & rc)
+void PrefColors::update(LyXRC const & /*rc*/)
{
}
{
int const row = lyxObjectsLW->currentRow();
QString color = newcolors_[row];
- QColor c(QColorDialog::getColor(QColor(color),
+ QColor c(QColorDialog::getColor(QColor(color),
qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget()));
if (c.name()!=color) {
QPixmap coloritem(32, 32);
coloritem.fill(c);
lyxObjectsLW->currentItem()->setIcon(QIcon(coloritem));
- // emit signal
+ // emit signal
changed();
}
}
{
setupUi(this);
- connect(converterNewPB, SIGNAL(clicked()),
+ connect(converterNewPB, SIGNAL(clicked()),
this, SLOT(new_converter()));
- connect(converterRemovePB, SIGNAL(clicked()),
+ connect(converterRemovePB, SIGNAL(clicked()),
this, SLOT(remove_converter()));
- connect(converterModifyPB, SIGNAL(clicked()),
+ connect(converterModifyPB, SIGNAL(clicked()),
this, SLOT(modify_converter()));
- connect(convertersLW, SIGNAL(currentRowChanged(int)),
+ connect(convertersLW, SIGNAL(currentRowChanged(int)),
this, SLOT(switch_converter(int)));
- connect(converterFromCO, SIGNAL(activated(const QString&)),
+ connect(converterFromCO, SIGNAL(activated(const QString&)),
this, SLOT(converter_changed()));
- connect(converterToCO, SIGNAL(activated(const QString&)),
+ connect(converterToCO, SIGNAL(activated(const QString&)),
this, SLOT(converter_changed()));
- connect(converterED, SIGNAL(textChanged(const QString&)),
+ connect(converterED, SIGNAL(textChanged(const QString&)),
this, SLOT(converter_changed()));
- connect(converterFlagED, SIGNAL(textChanged(const QString&)),
+ connect(converterFlagED, SIGNAL(textChanged(const QString&)),
this, SLOT(converter_changed()));
- connect(converterNewPB, SIGNAL(clicked()),
+ connect(converterNewPB, SIGNAL(clicked()),
this, SIGNAL(changed()));
- connect(converterRemovePB, SIGNAL(clicked()),
+ connect(converterRemovePB, SIGNAL(clicked()),
this, SIGNAL(changed()));
- connect(converterModifyPB, SIGNAL(clicked()),
+ connect(converterModifyPB, SIGNAL(clicked()),
this, SIGNAL(changed()));
}
-void PrefConverters::apply(LyXRC & rc) const
+void PrefConverters::apply(LyXRC & /*rc*/) const
{
}
-void PrefConverters::update(LyXRC const & rc)
+void PrefConverters::update(LyXRC const & /*rc*/)
{
updateGui();
}
// restore selection
if (!current.isEmpty()) {
- QList<QListWidgetItem *> const item =
+ QList<QListWidgetItem *> const item =
convertersLW->findItems(current, Qt::MatchExactly);
if (item.size()>0)
convertersLW->setCurrentItem(item.at(0));
connect(copierNewPB, SIGNAL(clicked()), this, SLOT(new_copier()));
connect(copierRemovePB, SIGNAL(clicked()), this, SLOT(remove_copier()));
connect(copierModifyPB, SIGNAL(clicked()), this, SLOT(modify_copier()));
- connect(AllCopiersLW, SIGNAL(currentRowChanged(int)),
+ connect(AllCopiersLW, SIGNAL(currentRowChanged(int)),
this, SLOT(switch_copierLB(int)));
connect(copierFormatCO, SIGNAL(activated(int)), this, SLOT(switch_copierCO(int)));
connect(copierNewPB, SIGNAL(clicked()),
}
-void PrefCopiers::apply(LyXRC & rc) const
+void PrefCopiers::apply(LyXRC & /*rc*/) const
{
}
-void PrefCopiers::update(LyXRC const & rc)
+void PrefCopiers::update(LyXRC const & /*rc*/)
{
update();
}
// restore selection
if (!current.isEmpty()) {
- QList<QListWidgetItem *> item =
+ QList<QListWidgetItem *> item =
AllCopiersLW->findItems(current, Qt::MatchExactly);
if (item.size()>0)
AllCopiersLW->setCurrentItem(item.at(0));
QString selected = copierFormatCO->currentText();
bool known = false;
- for (unsigned int i = 0; i != AllCopiersLW->count(); i++) {
+ for (int i = 0; i < AllCopiersLW->count(); ++i) {
if (AllCopiersLW->item(i)->text() == selected)
known = true;
}
connect(formatNewPB, SIGNAL(clicked()), this, SLOT(new_format()));
connect(formatRemovePB, SIGNAL(clicked()), this, SLOT(remove_format()));
connect(formatModifyPB, SIGNAL(clicked()), this, SLOT(modify_format()));
- connect(formatsLW, SIGNAL(currentRowChanged(int)),
+ connect(formatsLW, SIGNAL(currentRowChanged(int)),
this, SLOT(switch_format(int)));
connect(formatED, SIGNAL(textChanged(const QString&)), this, SLOT(fileformat_changed()));
connect(guiNameED, SIGNAL(textChanged(const QString&)), this, SLOT(fileformat_changed()));
}
-void PrefFileformats::apply(LyXRC & rc) const
+void PrefFileformats::apply(LyXRC & /*rc*/) const
{
}
-void PrefFileformats::update(LyXRC const & rc)
+void PrefFileformats::update(LyXRC const & /*rc*/)
{
update();
}
int const sel = form_->formats().getNumber(fromqstr(format));
bool gui_name_known = false;
int where = sel;
- for (unsigned int i = 0; i != formatsLW->count(); i++) {
+ for (int i = 0; i < formatsLW->count(); ++i) {
if (formatsLW->item(i)->text() == gui_name) {
gui_name_known = true;
where = formatsLW->item(i)->type();
bool const document = documentCB->isChecked();
form_->formats().add(name, extension, prettyname, shortcut, viewer,
- editor, document);
+ editor, document);
form_->formats().sort();
update();
bool const document = documentCB->isChecked();
form_->formats().add(name, extension, prettyname, shortcut, viewer,
- editor, document);
+ editor, document);
form_->formats().sort();
formatsLW->setUpdatesEnabled(false);
add(formats);
add(new PrefCopiers(form_));
-
+
add(new PrefLanguage);
add(new PrefPrinter);
add(new PrefUserInterface(form_));
Q_OBJECT
public:
PrefModule(std::string const & cat, std::string const & t, QPrefs * form = 0, QWidget * parent = 0)
- : category_(cat), title_(t), form_(form), QWidget(parent)
+ : QWidget(parent), category_(cat), title_(t), form_(form)
{
}
virtual ~PrefModule() {}
private:
void add(PrefModule * module);
-private:
+private:
QPrefs * form_;
std::vector<PrefModule *> modules_;
};
dialog_->refsLW->setCurrentRow(lastref);
dialog_->refsLW->clearSelection();
} else
- for (unsigned int i = 0; i < dialog_->refsLW->count(); ++i) {
- if (tmp == dialog_->refsLW->item(i)->text()) {
- QListWidgetItem * const item = dialog_->refsLW->item(i);
+ for (int i = 0; i < dialog_->refsLW->count(); ++i) {
+ QListWidgetItem * item = dialog_->refsLW->item(i);
+ if (tmp == item->text()) {
dialog_->refsLW->setItemSelected(item, true);
-
}
}
connect(closePB, SIGNAL(clicked()),
form, SLOT(slotClose()));
- connect( replaceCO, SIGNAL( highlighted(const QString&) ),
+ connect( replaceCO, SIGNAL( highlighted(const QString&) ),
this, SLOT( replaceChanged(const QString &) ) );
- connect( replacePB, SIGNAL( clicked() ),
+ connect( replacePB, SIGNAL( clicked() ),
this, SLOT( replaceClicked() ) );
- connect( ignorePB, SIGNAL( clicked() ),
+ connect( ignorePB, SIGNAL( clicked() ),
this, SLOT( ignoreClicked() ) );
- connect( replacePB_3, SIGNAL( clicked() ),
+ connect( replacePB_3, SIGNAL( clicked() ),
this, SLOT( acceptClicked() ) );
- connect( addPB, SIGNAL( clicked() ),
+ connect( addPB, SIGNAL( clicked() ),
this, SLOT( addClicked() ) );
- connect( suggestionsLW, SIGNAL( itemDoubleClicked(QListWidgetItem*) ),
+ connect( suggestionsLW, SIGNAL( itemDoubleClicked(QListWidgetItem*) ),
this, SLOT( replaceClicked() ) );
- connect( suggestionsLW, SIGNAL( itemClicked(QListWidgetItem*) ),
+ connect( suggestionsLW, SIGNAL( itemClicked(QListWidgetItem*) ),
this, SLOT( suggestionChanged(QListWidgetItem*) ) );
}
if (suggestionsLW->currentItem()->text() == str)
return;
- unsigned int i = 0;
- for (; i < suggestionsLW->count(); ++i) {
- if (suggestionsLW->item(i)->text() == str)
+ for (int i = 0; i < suggestionsLW->count(); ++i) {
+ if (suggestionsLW->item(i)->text() == str) {
+ suggestionsLW->setCurrentRow(i);
break;
+ }
}
-
- if (i != suggestionsLW->count())
- suggestionsLW->setCurrentRow(i);
}
connect(closePB, SIGNAL(clicked()),
form, SLOT(slotClose()));
- connect( replaceED, SIGNAL( returnPressed() ),
+ connect( replaceED, SIGNAL( returnPressed() ),
this, SLOT( replaceClicked() ) );
- connect( replaceED, SIGNAL( textChanged(const QString&) ),
+ connect( replaceED, SIGNAL( textChanged(const QString&) ),
this, SLOT( change_adaptor() ) );
- connect( entryED, SIGNAL( returnPressed() ),
+ connect( entryED, SIGNAL( returnPressed() ),
this, SLOT( entryChanged() ) );
- connect( replacePB, SIGNAL( clicked() ),
+ connect( replacePB, SIGNAL( clicked() ),
this, SLOT( replaceClicked() ) );
- connect( meaningsTV, SIGNAL( itemClicked(QTreeWidgetItem * , int) ),
+ connect( meaningsTV, SIGNAL( itemClicked(QTreeWidgetItem * , int) ),
this, SLOT( itemClicked(QTreeWidgetItem * , int) ) );
- connect( meaningsTV, SIGNAL( itemSelectionChanged() ),
+ connect( meaningsTV, SIGNAL( itemSelectionChanged() ),
this, SLOT( selectionChanged() ) );
- connect( meaningsTV, SIGNAL( itemActivated(QTreeWidgetItem * , int) ),
+ connect( meaningsTV, SIGNAL( itemActivated(QTreeWidgetItem * , int) ),
this, SLOT( selectionClicked(QTreeWidgetItem *, int) ) );
}
}
-void QThesaurusDialog::itemClicked(QTreeWidgetItem * item, int col)
+void QThesaurusDialog::itemClicked(QTreeWidgetItem * /*item*/, int /*col*/)
{
selectionChanged();
}
void QTocDialog::selectionChanged(const QModelIndex & current,
- const QModelIndex & previous)
+ const QModelIndex & /*previous*/)
{
lyxerr[Debug::GUI]
- << "selectionChanged index " << current.row() << ", " << current.column()
+ << "selectionChanged index " << current.row()
+ << ", " << current.column()
<< endl;
form_->goTo(current);
tocTV->setModel(form_->tocModel());
tocTV->showColumn(0);
// hide the pointless QHeader for now
- // in the future, new columns may appear
+ // in the future, new columns may appear
// like labels, bookmarks, etc...
// tocTV->header()->hide();
tocTV->header()->setVisible(true);
// FIXME: set disabled doesn't work properly
// should be fixed now (jspitzm)
-FloatPlacement::FloatPlacement(QWidget * parent, char * name)
+FloatPlacement::FloatPlacement(QWidget * parent, char * /*name*/)
: QWidget(parent)
{
QHBoxLayout * toplayout = new QHBoxLayout(this, 11, 6);
void FloatPlacement::changedSlot()
{
- // emit signal
+ // emit signal
changed();
}
bool use_gui = true;
int exec(int & argc, char * argv[])
-{
+{
/*
FIXME : Abdel 29/05/2006 (younes.a@free.fr)
reorganize this code. In particular make sure that this
advice from Qt documentation is respected:
-
+
Since the QApplication object does so much initialization, it
must be created before any other objects related to the user
interface are created.
-
+
Right now this is not the case, I suspect that a number of global variables
contains Qt object that are initialized before the passage through
parse_init(). This might also explain the message displayed by Qt
GuiView & view = static_cast<GuiView &> (theApp->gui().view(view_id));
// FIXME: for now we assume that there is only one LyXView with id = 0.
- int workArea_id_ = theApp->gui().newWorkArea(width, height, 0);
+ /*int workArea_id_ =*/ theApp->gui().newWorkArea(width, height, 0);
//WorkArea * workArea_ = & theApp->gui().workArea(workArea_id_);
LyX::ref().addLyXView(&view);
view.init();
-
+
// only true when the -geometry option was NOT used
if (width != 0 && height != 0) {
if (posx != -1 && posy != -1) {
}
-void PanelStack::switchPanel(QTreeWidgetItem * item, QTreeWidgetItem* previous)
+void PanelStack::switchPanel(QTreeWidgetItem * item,
+ QTreeWidgetItem * /*previous*/)
{
WidgetMap::const_iterator cit = widget_map_.find(item);
if (cit == widget_map_.end())
}
-void MathNestInset::notifyCursorLeaves(LCursor & cur)
+void MathNestInset::notifyCursorLeaves(LCursor & /*cur*/)
{
#ifdef WITH_WARNINGS
#warning look here
string const rdelim = cmd.getArg(3);
latexkeys const * l = in_word_set(lname);
bool const have_l = l && l->inset == "big" &&
- MathBigInset::isBigInsetDelim(ldelim);
+ MathBigInset::isBigInsetDelim(ldelim);
l = in_word_set(rname);
bool const have_r = l && l->inset == "big" &&
- MathBigInset::isBigInsetDelim(rdelim);
+ MathBigInset::isBigInsetDelim(rdelim);
// We mimic LFUN_MATH_DELIM in case we have an empty left
// or right delimiter.
if (have_l || have_r) {
} else if (token == "\\change_inserted") {
lex.eatLine();
std::istringstream is(lex.getString());
- int aid;
+ unsigned int aid;
lyx::time_type ct;
is >> aid >> ct;
if (aid >= bp.author_map.size()) {
buf.error(ErrorItem(_("Change tracking error"),
bformat(_("Unknown author index for insertion: %1$d\n"), aid),
par.id(), 0, par.size()));
-
+
change = Change(Change::UNCHANGED);
} else
change = Change(Change::INSERTED, bp.author_map[aid], ct);
} else if (token == "\\change_deleted") {
lex.eatLine();
std::istringstream is(lex.getString());
- int aid;
+ unsigned int aid;
lyx::time_type ct;
is >> aid >> ct;
if (aid >= bp.author_map.size()) {
buf.error(ErrorItem(_("Change tracking error"),
bformat(_("Unknown author index for deletion: %1$d\n"), aid),
par.id(), 0, par.size()));
-
+
change = Change(Change::UNCHANGED);
} else
change = Change(Change::DELETED, bp.author_map[aid], ct);
switch (layout->margintype) {
case MARGIN_DYNAMIC:
if (!layout->leftmargin.empty())
- l_margin += font_metrics::signedWidth(layout->leftmargin,
+ l_margin += font_metrics::signedWidth(layout->leftmargin,
params.getFont());
if (!par.getLabelstring().empty()) {
l_margin += font_metrics::signedWidth(layout->labelindent,
break;
}
// Realize against environment font information
- if (pit < pars_.size())
+ // NOTE: the cast to pit_type should be removed when pit_type
+ // changes to a unsigned integer.
+ if (pit < pit_type(pars_.size()))
font.realize(outerFont(pit, pars_));
// Realize with the fonts of lesser depth.