void OSD::write(uint8_t c){ if(c == '|'){ closePanel(); //It does all needed to finish auto increment and change current row openPanel(); //It does all needed to re-enable auto increment } else{ Spi.transfer(MAX7456_DMDI_reg); Spi.transfer(c); } }
TupInfoWidget::TupInfoWidget(QWidget *parent) : QWidget(parent), k(new Private) { k->currencyList << "ARS"; k->currencyList << "AUD"; k->currencyList << "BRL"; k->currencyList << "CAD"; k->currencyList << "CNY"; k->currencyList << "COP"; k->currencyList << "EUR"; k->currencyList << "MXN"; k->currencyList << "NZD"; k->currencyList << "NIO"; k->currencyList << "NOK"; k->currencyList << "PAB"; k->currencyList << "PEN"; k->currencyList << "PKR"; k->currencyList << "SEK"; k->currencyList << "TWD"; k->currencyList << "USD"; k->currencyList << "UYU"; k->currentCurrency = k->currencyList.at(k->currencyList.indexOf("USD")); QBoxLayout *layout = new QHBoxLayout(this); layout->setContentsMargins(5, 5, 5, 5); layout->setSpacing(2); k->innerLayout = new QVBoxLayout; setUIContext(); TImageButton *fileButton = new TImageButton(QPixmap(THEME_DIR + "icons/open_big.png"), 60, this, true); connect(fileButton, SIGNAL(clicked()), this, SLOT(loadFile())); TImageButton *linksButton = new TImageButton(QPixmap(THEME_DIR + "icons/links_big.png"), 60, this, true); connect(linksButton, SIGNAL(clicked()), this, SLOT(showLinkPanel())); TImageButton *closeButton = new TImageButton(QPixmap(THEME_DIR + "icons/close_big.png"), 60, this, true); closeButton->setDefault(true); connect(closeButton, SIGNAL(clicked()), this, SIGNAL(closePanel())); QDialogButtonBox *buttonBox = new QDialogButtonBox(Qt::Horizontal, this); buttonBox->addButton(fileButton, QDialogButtonBox::ActionRole); buttonBox->addButton(linksButton, QDialogButtonBox::ActionRole); buttonBox->addButton(closeButton, QDialogButtonBox::ActionRole); k->innerLayout->addWidget(new TSeparator()); k->innerLayout->addWidget(buttonBox); layout->addLayout(k->innerLayout); }
//*TODO redo panel toggling void LLPanelProfile::togglePanel(LLPanel* panel, const LLSD& key) { // TRUE - we need to open/expand "panel" bool expand = getChildList()->front() != panel; // mTabCtrl->getVisible(); if (expand) { openPanel(panel, key); } else { closePanel(panel); getTabCtrl()->getCurrentPanel()->onOpen(getAvatarId()); } }
void FSPanelClassifieds::onPanelPickClose(LLPanel* panel) { closePanel(panel); }