// virtual
BOOL LLPreviewGesture::handleKeyHere(KEY key, MASK mask)
{
	if(('S' == key) && (MASK_CONTROL == (mask & MASK_CONTROL)))
	{
		saveIfNeeded();
		return TRUE;
	}

	return LLPreview::handleKeyHere(key, mask);
}
Ejemplo n.º 2
0
// virtual
BOOL LLPreviewGesture::handleKeyHere(KEY key, MASK mask,
									  BOOL called_from_parent)
{
	if(getVisible() && getEnabled())
	{
		if(('S' == key) && (MASK_CONTROL == (mask & MASK_CONTROL)))
		{
			saveIfNeeded();
			return TRUE;
		}
	}
	return LLPreview::handleKeyHere(key, mask, called_from_parent);
}
bool LLPreviewNotecard::saveItem(LLPointer<LLInventoryItem>* itemptr)
{
	LLInventoryItem* item = NULL;
	if (itemptr && itemptr->notNull())
	{
		item = (LLInventoryItem*)(*itemptr);
	}
	bool res = saveIfNeeded(item);
	if (res)
	{
		delete itemptr;
	}
	return res;
}
Ejemplo n.º 4
0
    void shutdown() override
    {
		ApplicationProperties props;

		props.setStorageParameters(options_);

		const auto user_settings = props.getUserSettings();

		user_settings->setValue("window state", mainWindow->getWindowStateAsString());

		user_settings->saveIfNeeded();

        mainWindow = nullptr;
    }
// virtual
BOOL LLPreviewNotecard::handleKeyHere(KEY key, MASK mask)
{
	if(('S' == key) && (MASK_CONTROL == (mask & MASK_CONTROL)))
	{
		saveIfNeeded();
		return TRUE;
	}

	if ('F' == key && (mask & MASK_CONTROL) && !(mask & (MASK_SHIFT | MASK_ALT)))
	{
		LLFloaterSearchReplace::show(findChild<LLViewerTextEditor>("Notecard Editor"));
		return TRUE;
	}

	return LLPreview::handleKeyHere(key, mask);
}
// virtual
BOOL LLPreviewNotecard::handleKeyHere(KEY key, MASK mask)
{
	if(('S' == key) && (MASK_CONTROL == (mask & MASK_CONTROL)))
	{
		saveIfNeeded();
		return TRUE;
	}

// [SL:KB] - Patch: UI-FloaterSearchReplace | Checked: 2010-11-05 (Catznip-2.3.0a) | Added: Catznip-2.3.0a
	if(('F' == key) && (MASK_CONTROL == (mask & MASK_CONTROL)))
	{
		LLFloaterSearchReplace::show(getEditor());
		return TRUE;
	}
// [/SL:KB]

	return LLPreview::handleKeyHere(key, mask);
}
Ejemplo n.º 7
0
bool LLPreviewNotecard::saveItem()
{
	LLInventoryItem* item = gInventory.getItem(mItemUUID);
	return saveIfNeeded(item);
}
void LLPreviewGesture::onClickSave()
{
	saveIfNeeded();
}
Ejemplo n.º 9
0
 virtual void onAntSent(const AntMessage m) {m_l.push(m); saveIfNeeded(); }
Ejemplo n.º 10
0
 virtual void onAntReceived(const AntMessage m) {m_l.push(m); saveIfNeeded(); }