/** * @brief Initialize. */ void BePreferencesDlg::initDialog() { createViews(); moveToCenterOfScreen(); readyToShow(); }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); m_strLanguage = tr("English"); m_spriteMgr = NULL; m_pgv = NULL; m_settings = new QSettings(QString("njfever"), STR_MY_TITLE); initLanguage(); createViews(); m_bProjectIsNull = true; m_bIsEditedWithoutSave = false; m_bIsSceneMouseEvent = false; m_strWorkDirectory = ""; createActions(); createMenus(); createToolbarButtons(); newProject(); m_actions[ActionKey::SpriteLock]->setChecked(true); lockSprites(); }
TIA::TIA(QWidget *parent) : QMainWindow(parent), ui(new Ui::TIA) { ui->setupUi(this); this->showMaximized(); setDockNestingEnabled(true); m_TIAPtr = this; m_StatusBar = this->statusBar(); m_Style = new HStyle; createModels(); createWidgets(); createViews(); createActions(); createConnections(); createDialogs(); m_VLog->start(); }
void Controller::start() { GSettings::initialize(); createViews(); createHotkeys(); createConnections(); showViews(); }
void TestUI::open() { assert(test1Views_.size() < 5); IDataSourceManager* dataSrcMngr = get<IDataSourceManager>(); IDataSource* dataSrc = dataSrcMngr->openDataSource(); IEnvManager* em = get<IEnvManager>(); int envIdx = em->addEnv( dataSrc->description() ); dataSrcEnvPairs_.push_back( DataSrcEnvPairs::value_type( dataSrc, envIdx ) ); createViews( *fw_, dataSrc, envIdx ); }
bool KdeObservatory::eventFilter(QObject *receiver, QEvent *event) { if (!m_viewProviders.isEmpty() && dynamic_cast<QGraphicsWidget *>(receiver) == m_mainContainer && event->type() == QEvent::GraphicsSceneResize) { delete m_transitionTimer; m_viewTransitionTimer->stop(); createViews(); updateSources(); m_viewTransitionTimer->start(); m_transitionTimer = new QTimeLine(500, this); connect(m_transitionTimer, SIGNAL(finished()), this, SLOT(timeLineFinished())); return true; } else return Plasma::PopupApplet::eventFilter(receiver, event); }
void KdeObservatory::safeInit() { if (m_projects.count() == 0) { configChanged(); saveConfig(); createViewProviders(); createTimers(); createViews(); m_sourceCounter = 4; m_engine->connectSource("topActiveProjects", this); m_engine->connectSource("topProjectDevelopers", this); m_engine->connectSource("commitHistory", this); m_engine->connectSource("krazyReport", this); } updateSources(); }
View::View( Part *part, QWidget *parent, KActionCollection *collection ) : QStackedWidget( parent ), m_part( part ), m_scheduleActionGroup( new QActionGroup( this ) ), m_manager( 0 ) { m_readWrite = part->isReadWrite(); debugPlanWork<<m_readWrite; // Add sub views createViews(); // The menu items // ------ Edit actionRemoveSelectedPackages = new QAction(koIcon("edit-delete"), i18n("Remove Packages"), this); collection->addAction("package_remove_selected", actionRemoveSelectedPackages ); connect( actionRemoveSelectedPackages, SIGNAL(triggered(bool)), SLOT(slotRemoveSelectedPackages()) ); actionRemoveCurrentPackage = new QAction(koIcon("edit-delete"), i18n("Remove Package"), this); collection->addAction("package_remove_current", actionRemoveCurrentPackage ); connect( actionRemoveCurrentPackage, SIGNAL(triggered(bool)), SLOT(slotRemoveCurrentPackage()) ); actionViewList = new QAction(koIcon("view-list-tree"), i18n("List"), this); actionViewList->setToolTip( i18nc( "@info:tooltip", "Select task list" ) ); collection->addAction("view_list", actionViewList ); connect( actionViewList, SIGNAL(triggered(bool)), SLOT(slotViewList()) ); actionViewGantt = new QAction(koIcon("view-time-schedule"), i18n("Gantt"), this); actionViewGantt->setToolTip( i18nc( "@info:tooltip", "Select timeline" ) ); collection->addAction("view_gantt", actionViewGantt ); connect( actionViewGantt, SIGNAL(triggered(bool)), SLOT(slotViewGantt()) ); // actionTaskProgress = new QAction(koIcon("document-edit"), i18n("Progress..."), this); // collection->addAction("task_progress", actionTaskProgress ); // connect( actionTaskProgress, SIGNAL(triggered(bool)), SLOT(slotTaskProgress()) ); //------ Settings actionConfigure = new QAction(koIcon("configure"), i18n("Configure PlanWork..."), this); collection->addAction("configure", actionConfigure ); connect( actionConfigure, SIGNAL(triggered(bool)), SLOT(slotConfigure()) ); //------ Popups actionEditDocument = new QAction(koIcon("document-edit"), i18n("Edit..."), this); collection->addAction("edit_document", actionEditDocument ); connect( actionEditDocument, SIGNAL(triggered(bool)), SLOT(slotEditDocument()) ); actionViewDocument = new QAction(koIcon("document-preview"), i18nc( "@verb", "View..."), this); collection->addAction("view_document", actionViewDocument ); connect( actionViewDocument, SIGNAL(triggered(bool)), SLOT(slotViewDocument()) ); // FIXME remove UndoText::removeDocument() when string freeze is lifted actionRemoveDocument = new QAction(koIcon("list-remove"), UndoText::removeDocument().toString(), this); collection->addAction("remove_document", actionRemoveDocument ); connect( actionRemoveDocument, SIGNAL(triggered(bool)), SLOT(slotRemoveDocument()) ); actionSendPackage = new QAction(koIcon("mail-send"), i18n("Send Package..."), this); collection->addAction("edit_sendpackage", actionSendPackage ); connect( actionSendPackage, SIGNAL(triggered(bool)), SLOT(slotSendPackage()) ); actionPackageSettings = new QAction(koIcon("document-properties"), i18n("Package Settings..."), this); collection->addAction("edit_packagesettings", actionPackageSettings ); connect( actionPackageSettings, SIGNAL(triggered(bool)), SLOT(slotPackageSettings()) ); actionTaskCompletion = new QAction(koIcon("document-edit"), i18n("Edit Progress..."), this); collection->addAction("task_progress", actionTaskCompletion ); connect( actionTaskCompletion, SIGNAL(triggered(bool)), SLOT(slotTaskCompletion()) ); actionViewDescription = new QAction(/*koIcon("document_view"),*/ i18n("View Description..."), this); collection->addAction("task_description", actionViewDescription ); connect( actionViewDescription, SIGNAL(triggered(bool)), SLOT(slotTaskDescription()) ); updateReadWrite( m_readWrite ); //debugPlanWork<<" end"; loadContext(); slotCurrentChanged( currentIndex() ); connect( this, SIGNAL(currentChanged(int)), SLOT(slotCurrentChanged(int)) ); slotSelectionChanged(); }
void SplitPaneLayout::constructLayout() { _splitPane.clear(); wxFrame* topLevelParent = GlobalMainFrame().getWxTopLevelWindow(); // Main splitter _splitPane.horizPane = new wxSplitterWindow(topLevelParent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_LIVE_UPDATE | wxSP_3D | wxWANTS_CHARS, "SplitPaneHorizPane"); GlobalMainFrame().getWxMainContainer()->Add(_splitPane.horizPane, 1, wxEXPAND); // Two sub-splitters _splitPane.vertPane1 = new wxSplitterWindow(_splitPane.horizPane, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_LIVE_UPDATE | wxSP_3D | wxWANTS_CHARS, "SplitPaneVertPane1"); _splitPane.vertPane2 = new wxSplitterWindow(_splitPane.horizPane, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_LIVE_UPDATE | wxSP_3D | wxWANTS_CHARS, "SplitPaneVertPane2"); _splitPane.vertPane1->SetMinimumPaneSize(1); // disallow unsplitting _splitPane.vertPane2->SetMinimumPaneSize(1); // disallow unsplitting _splitPane.horizPane->SplitVertically(_splitPane.vertPane1, _splitPane.vertPane2); _splitPane.posHPane.connect(_splitPane.horizPane); _splitPane.posVPane1.connect(_splitPane.vertPane1); _splitPane.posVPane2.connect(_splitPane.vertPane2); // Create the views and place them into the splitters createViews(); // Attempt to restore this layout's state, this will also construct the orthoviews restoreStateFromPath(RKEY_SPLITPANE_ROOT); // Add a new texture browser to the group dialog pages wxWindow* textureBrowser = new TextureBrowser(topLevelParent); // Texture Page { IGroupDialog::PagePtr page(new IGroupDialog::Page); page->name = "textures"; page->windowLabel = _("Texture Browser"); page->page = textureBrowser; page->tabIcon = "icon_texture.png"; page->tabLabel = _("Textures"); GlobalGroupDialog().addPage(page); } GlobalGroupDialog().showDialogWindow(); // greebo: Now that the dialog is shown, tell the Entity Inspector to reload // the position info from the Registry once again. GlobalEntityInspector().restoreSettings(); GlobalGroupDialog().hideDialogWindow(); topLevelParent->Layout(); }
void KdeObservatory::configAccepted() { // General properties m_activityRangeType = (m_configGeneral->activitiesFullHistory->isChecked()) ? 0:(m_configGeneral->activitiesInPastDays->isChecked()) ? 1:2; m_commitExtent = m_configGeneral->commitExtent->value(); m_commitFrom = m_configGeneral->fromDate->date().toString("yyyyMMdd"); m_commitTo = m_configGeneral->toDate ->date().toString("yyyyMMdd"); m_enableAutoViewChange = (m_configGeneral->enableAutoViewChange->checkState() == Qt::Checked) ? true:false; QTime viewsDelay = m_configGeneral->viewsDelay->time(); m_viewsDelay = viewsDelay.second() + viewsDelay.minute()*60 + viewsDelay.hour()*3600; m_activeViews.clear(); QStringList viewNames; QList<bool> viewActives; for (int i = 0; i < m_configViews->activeViews->count(); ++i) { QListWidgetItem *item = m_configViews->activeViews->item(i); QString viewName = item->text(); bool viewActive = (item->checkState() == Qt::Checked) ? true:false; m_activeViews << QPair<QString, bool>(viewName, viewActive); viewNames << viewName; viewActives << viewActive; } m_viewTransitionTimer->setInterval(m_viewsDelay * 1000); // Projects properties QStringList projectNames; QStringList projectCommitSubjects; QStringList projectKrazyReports; QStringList projectKrazyFilePrefix; QStringList projectIcons; m_projects.clear(); int projectsCount = m_configProjects->projects->rowCount(); for (int i = 0; i < projectsCount; ++i) { Project project; project.commitSubject = m_configProjects->projects->item(i, 1)->text(); project.krazyReport = m_configProjects->projects->item(i, 2)->text(); project.krazyFilePrefix = m_configProjects->projects->item(i, 3)->text(); project.icon = m_configProjects->projects->item(i, 0)->data(Qt::UserRole).value<QString>(); m_projects[m_configProjects->projects->item(i, 0)->text()] = project; projectNames << m_configProjects->projects->item(i, 0)->text(); projectCommitSubjects << project.commitSubject; projectKrazyReports << project.krazyReport; projectKrazyFilePrefix << project.krazyFilePrefix; projectIcons << project.icon; } m_configViews->on_views_currentIndexChanged(i18n("Top Active Projects")); m_topActiveProjectsViewProjects = m_configViews->m_projectsInView[i18n("Top Active Projects")]; m_topDevelopersViewProjects = m_configViews->m_projectsInView[i18n("Top Developers")]; m_commitHistoryViewProjects = m_configViews->m_projectsInView[i18n("Commit History")]; m_krazyReportViewProjects = m_configViews->m_projectsInView[i18n("Krazy Report")]; saveConfig(); m_lastViewCount = m_views.count(); createTimers(); createViews(); updateSources(); }