void SwitchLayout::initKeyboard()
{
    initListWidget();

    fillListWidget();

    addAnimation();
}
Example #2
0
void NavBarOptionsDialog::movePageDown()
{
    int row = pageListWidget->currentRow();

    if(row < pages.size()-1)
    {
        pages.swap(row, row+1);
        fillListWidget();
        pageListWidget->setCurrentRow(row+1);
    }
}
Example #3
0
void NavBarOptionsDialog::movePageUp()
{
    int row = pageListWidget->currentRow();

    if(row > 0)
    {
        pages.swap(row, row-1);
        fillListWidget();
        pageListWidget->setCurrentRow(row-1);
    }
}
void SwitchLayout::initGlobalVar(QWidget *parent)
{
    m_ParentItem = parent;

    m_LayoutInterface = new LayoutDbus("com.deepin.daemon.InputDevices",
                                       "/com/deepin/daemon/InputDevice/Keyboard",
                                       QDBusConnection::sessionBus(), this);

    m_ListWidget = new QListWidget(parent);

    m_KeyboardList = m_LayoutInterface->userLayoutList();

    connect(m_LayoutInterface, &LayoutDbus::UserLayoutListChanged, [this] {
        m_KeyboardList = m_LayoutInterface->userLayoutList();
        calculateKeyboardSize();
        if (m_ListWidget && m_HBoxLayout) {
            fillListWidget();
        }
    });
}
Example #5
0
void MainWindow::fillAppsRunningList()
{
    // Query library for running executables and store in runningItems
    fillBIItemsList(runningItems);
    fillListWidget(ui->listAppsRunning, runningItems);
}
Example #6
0
void MainWindow::fillAppsInstalledList()
{
    // Query library for running executables and store in runningItems
    fillBIItemsList(installedItems);
    fillListWidget(ui->listAppsInstalled, installedItems);
}
Example #7
0
void NavBarOptionsDialog::resetPages()
{
    pages = sortNavBarPageList(pages, pageOrder);
    fillListWidget();
}
Example #8
0
void NavBarOptionsDialog::setPageList(const QList<NavBarPage> &plist)
{
    pages = plist;
    fillListWidget();
}