void mySpaces::openNewTab(QUrl url) { for(int i = 0; i < tabs->count(); i++) { tabPage * tab = static_cast<tabPage*>(tabs->widget(i)); if(tab->url().toString() == url.toString()) { tabs->setCurrentIndex(i); return; } } tabPage * tab = new tabPage(tabs); tab->load(url); tabs->addTab(tab,QIcon(":/myspaces/t_icon_home.png"),"mySpaces"); connect(tab, SIGNAL(OpenLinkInNewTab(QUrl)),SLOT(openNewTab(QUrl))); connect(tab, SIGNAL(changeTitle(QString)), this, SLOT(refreshTitles(QString))); connect(tab, SIGNAL(exitApplication()), SLOT(exitApp())); if(url.toString().startsWith("myspaces://")) tabs->setCurrentWidget(tab); if(tabs->count()>1) tabs->setMovable(true); else tabs->setMovable(false); resizeTabs(); }
void View::paintGL() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glClearColor(.3f, .3f, .3f, 1.f); QString title = "PARTICLES TEST FPS: " + QString::number((int) fps); emit changeTitle(title); m_app->render(); }
void FrostEdit::updateTabHeader(Document* doc, bool b) { for(TabWidgetFrame* tab: mTabWidgetFrames) { for(int i = 0; i < tab->tabWidget()->count(); i++) { TextEdit* edit = toTextEdit(tab->tabWidget()->widget(i)); if(edit != nullptr && edit->document() == doc) { tab->tabWidget()->setTabText(i, doc->getDynamicName()); changeTitle(tab->tabWidget(), i); } } } }
void FrostEdit::setActiveTabWidget(TabWidget* wid) { if (!wid) return; QWidget* curwid = wid->currentWidget(); TextEdit* e = toTextEdit(curwid); TabWidgetFrame* frame = toTabWidgetFrame(wid->parentWidget()); FrostDialog* diag =toFrostDialog(frame->parentWidget()); if(diag == NULL) changeTitle(wid, wid->currentIndex()); if(e == nullptr) { disableActions(); } else { enableActions(); } }
/** * Constructeur * @param parent Parent du widget */ DocumentWidget::DocumentWidget(QWidget *parent) : NoteWidget(parent) { //Construction du layout du widget QVBoxLayout *layout = new QVBoxLayout; //Construction de l'edition du titre du document titleEdit = new QLineEdit; connect(titleEdit,SIGNAL(textChanged(QString)),this,SLOT(changeTitle(QString))); layout->addWidget(titleEdit,1,Qt::AlignTop); // QScrollArea *scroll = new QScrollArea(); // QWidget *childrenWidget = new QWidget(); childrenLayout = new QVBoxLayout; layout->addLayout(childrenLayout); //Construction du menu associé au bouton "ajouter" noteTypeMenu = new QMenu(tr("...")); QMap<QString, NoteFactory*> &factories = NotesManager::getInstance()->getFactories(); QMap<QString, NoteFactory*>::iterator it = factories.begin(); QMap<QString, NoteFactory*>::iterator end = factories.end(); while (it != end) { if (*it) { QAction *newNote = noteTypeMenu->addAction((*it)->getName()); newNote->setData(it.key()); newNote->setIcon(QIcon((*it)->getIcon())); connect(newNote,SIGNAL(triggered()),this,SLOT(addChild())); } it++; } QPushButton *more = new QPushButton(tr("Add child")); more->setMenu(noteTypeMenu); layout->addWidget(more,0,Qt::AlignBottom); setLayout(layout); }
int main(void){ int NUM = 3; int i = 0; struct Book first; struct Book second; struct Book third; struct Book library[] = {first,second,third}; for(i=0; i<NUM; i++){ printf("Title of book %d: ",(i+1)); char t[250]; scanf("%[^\n]%*c",t); changeTitle(&library[i],t); printf("Author of book %d: ",(i+1)); char a[250]; scanf("%[^\n]%*c",a); changeAuthor(&library[i],a); printf("Year of book %d: ",(i+1)); int y; scanf("%d",&y); getchar(); changeYear(&library[i],y); } // changeTitle(&b); printf("\n\nYour library has: \n"); for(i=0; i<NUM; i++){ printBook(library[i]); printf("\n"); } }
void DynamicBar::slotNewDynamicMode(const DynamicMode* mode) { setShown(mode); if (mode) changeTitle(mode->title()); }
int webPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QMainWindow::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: loading((*reinterpret_cast< QString(*)>(_a[1]))); break; case 1: isLoading((*reinterpret_cast< QPixmap(*)>(_a[1]))); break; case 2: titleChanged((*reinterpret_cast< QString(*)>(_a[1]))); break; case 3: pageChanged((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break; case 4: showSources((*reinterpret_cast< QString(*)>(_a[1]))); break; case 5: speedDial(); break; case 6: needPrint((*reinterpret_cast< QPrinter*(*)>(_a[1]))); break; case 7: openTab((*reinterpret_cast< webPage*(*)>(_a[1]))); break; case 8: setFullScreen((*reinterpret_cast< bool(*)>(_a[1]))); break; case 9: startLoading(); break; case 10: finishLoading((*reinterpret_cast< bool(*)>(_a[1]))); break; case 11: changeTitle((*reinterpret_cast< QString(*)>(_a[1]))); break; case 12: changeUrl((*reinterpret_cast< QUrl(*)>(_a[1]))); break; case 13: goToHome(); break; case 14: loadUrl(); break; case 15: loadUrl((*reinterpret_cast< QUrl(*)>(_a[1]))); break; case 16: loadUrl((*reinterpret_cast< QString(*)>(_a[1]))); break; case 17: addToBookMark(); break; case 18: downloadFile((*reinterpret_cast< const QNetworkRequest(*)>(_a[1]))); break; case 19: downloadFile((*reinterpret_cast< QNetworkReply*(*)>(_a[1]))); break; case 20: loadBookMark(); break; case 21: showBookMark(); break; case 22: sources(); break; case 23: defineHome(); break; case 24: findNext(); break; case 25: findPrevious(); break; case 26: print(); break; case 27: createNewPage((*reinterpret_cast< WebView*(*)>(_a[1]))); break; case 28: createNewPage(); break; case 29: updateIcon(); break; case 30: copy(); break; case 31: authentification((*reinterpret_cast< QNetworkReply*(*)>(_a[1])),(*reinterpret_cast< QAuthenticator*(*)>(_a[2]))); break; case 32: inspectPage(); break; case 33: goToDial(); break; case 34: updateUrlIcon((*reinterpret_cast< QPixmap(*)>(_a[1]))); break; case 35: updateBookMark(); break; case 36: updateOptions(); break; case 37: showBar(); break; case 38: showPage(); break; case 39: showDial(); break; case 40: inCache(); break; case 41: showConsole(); break; case 42: zoomIn(); break; case 43: zoomOut(); break; case 44: restoreZoom(); break; case 45: savePage(); break; case 46: back(); break; case 47: forward(); break; default: ; } _id -= 48; } return _id; }
int CALLBACK GUI_Dialog(HWND hwndDlg, UINT uMsg,WPARAM wParam, LPARAM lParam) { switch (uMsg) { case WM_INITDIALOG: gui_manager.gui_hwndDlg = hwndDlg; //Initialisation of GUI here DragAcceptFiles(hwndDlg, true); gui_manager.EXE_check = GetDlgItem (hwndDlg, IDC_EXE_FILE); gui_manager.GMAPSUPP_check = GetDlgItem (hwndDlg, IDC_IMG_FILE); gui_manager.nt_format = GetDlgItem (hwndDlg, IDC_NT_FORMAT); //ports gui_manager.PORT_list = GetDlgItem (hwndDlg, IDC_PORTS); //mapset gui_manager.mapset_name = GetDlgItem(hwndDlg, IDC_EDIT_MAPSET); //old header gui_manager.old_header = GetDlgItem(hwndDlg, IDC_OLD_HEADER); #if FULL != 1 EnableWindow(gui_manager.mapset_name,FALSE); #endif SendMessage(gui_manager.old_header,BM_SETCHECK,0,0); //region gui_manager.region_name = GetDlgItem(hwndDlg, IDC_EDIT_REGION); //unlock key //gui_manager.key_value = GetDlgItem(hwndDlg, IDC_EDIT_KEY); SendMessage(gui_manager.PORT_list, CB_INSERTSTRING, -1, LPARAM("Auto")); SendMessage(gui_manager.PORT_list, CB_INSERTSTRING, -1, LPARAM("usb")); SendMessage(gui_manager.PORT_list, CB_INSERTSTRING, -1, LPARAM("com1")); SendMessage(gui_manager.PORT_list, CB_INSERTSTRING, -1, LPARAM("com2")); SendMessage(gui_manager.PORT_list, CB_INSERTSTRING, -1, LPARAM("com3")); SendMessage(gui_manager.PORT_list, CB_INSERTSTRING, -1, LPARAM("com4")); SendMessage(gui_manager.PORT_list, CB_INSERTSTRING, -1, LPARAM("com5")); SendMessage(gui_manager.PORT_list, CB_INSERTSTRING, -1, LPARAM("com6")); SendMessage(gui_manager.PORT_list, CB_INSERTSTRING, -1, LPARAM("com7")); SendMessage(gui_manager.PORT_list, CB_INSERTSTRING, -1, LPARAM("com8")); SendMessage(gui_manager.PORT_list, CB_INSERTSTRING, -1, LPARAM("com9")); SendMessage(gui_manager.PORT_list, CB_SETCURSEL, 0, 0); PORT_list_original_proc = (WNDPROC) SetWindowLong(gui_manager.PORT_list , GWL_WNDPROC, (DWORD) PORT_list_proc); //speeds gui_manager.SPEED_list = GetDlgItem (hwndDlg, IDC_SPEEDS); SendMessage(gui_manager.SPEED_list, CB_INSERTSTRING, -1, LPARAM("115200")); SendMessage(gui_manager.SPEED_list, CB_INSERTSTRING, -1, LPARAM("57600")); SendMessage(gui_manager.SPEED_list, CB_INSERTSTRING, -1, LPARAM("38400")); SendMessage(gui_manager.SPEED_list, CB_INSERTSTRING, -1, LPARAM("19200")); SendMessage(gui_manager.SPEED_list, CB_INSERTSTRING, -1, LPARAM("9600")); SendMessage(gui_manager.SPEED_list, CB_SETCURSEL, 1, 0); EnableWindow(gui_manager.SPEED_list,FALSE); //IMG list gui_manager.IMG_list = GetDlgItem (hwndDlg, IDC_IMG_LIST); ListView_SetExtendedListViewStyleEx (gui_manager.IMG_list, LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT); AddColumn (gui_manager.IMG_list, 0, "Region"); AddColumn (gui_manager.IMG_list, 1, "Name"); AddColumn (gui_manager.IMG_list, 2, "File"); AddColumn (gui_manager.IMG_list, 3, "Internal"); AutoSizeColumns(gui_manager.IMG_list); IMG_list_original_proc = (WNDPROC) SetWindowLong(gui_manager.IMG_list , GWL_WNDPROC, (DWORD) IMG_list_proc); //Language - polski ;) changeTitle(hwndDlg,ID_CONNECT,IDS_CONNECT); changeTitle(hwndDlg,IDC_REMOVE_MAPS,IDS_REMOVE_MAPS); changeTitle(hwndDlg,IDC_ADD_MAPS,IDS_ADD_MAPS); changeTitle(hwndDlg,IDC_EXIT,IDS_EXIT); changeTitle(hwndDlg,IDC_UPLOAD,IDS_UPLOAD); changeTitle(hwndDlg,IDC_ERASE,IDS_ERASE); changeTitle(hwndDlg,IDC_MAPS_STATIC,IDS_MAPS_STATIC); changeTitle(hwndDlg,IDC_SIZE_STATIC,IDS_SIZE_STATIC); changeTitle(hwndDlg,IDC_DEVICE_STATIC,IDS_DEVICE_STATIC); changeTitle(hwndDlg,IDC_SPEED_STATIC,IDS_SPEED_STATIC); //changeTitle(hwndDlg,IDC_FOUND_STATIC,IDS_FOUND_STATIC); changeTitle(hwndDlg,IDC_SYNC_GPS,IDS_SYNC_GPS); changeTitle(hwndDlg,IDC_IMG_FILE,IDS_IMG_FILE); changeTitle(hwndDlg,IDC_EXE_FILE,IDS_EXE_FILE); changeTitle(hwndDlg,IDC_ADD_UNLOCK,IDS_ADD_UNLOCK); SendMessage(GetDlgItem (hwndDlg, IDC_EDIT_MAPSET),WM_SETTEXT,0,LPARAM("Maps uploaded with SendMap")); //SendMessage(GetDlgItem (hwndDlg, IDC_EDIT_KEY),WM_SETTEXT,0,LPARAM("enter unlock key here")); SendMessage(GetDlgItem (hwndDlg, IDC_EDIT_REGION),WM_SETTEXT,0,LPARAM("mapset")); break; case WM_DROPFILES: { const HDROP hDrop = reinterpret_cast <HDROP> (wParam); UINT c = 0; while (true) { char strFileName [MAX_PATH + 1]; if (::DragQueryFile (hDrop, c ++, strFileName, MAX_PATH) == 0) break; gui_manager.add_IMG(strFileName); } ::DragFinish (hDrop); break; } case WM_COMMAND: switch(LOWORD(wParam)) { case IDC_STORE_FILES: gui_manager.store_files(); break; case IDC_EXE_FILE: gui_manager.create_exe(); break; case IDC_IMG_FILE: gui_manager.create_GMAPSUPP(); break; case IDC_ADD_UNLOCK: gui_manager.add_unlock_key(); break; case IDC_SYNC_GPS: gui_manager.enter_sync_mode(); break; case IDC_ADD_MAPS: gui_manager.open_file_add_IMG(); break; case IDC_EXIT: case 2: DestroyWindow(gui_manager.dialog ); return 0; case IDC_ERASE: gui_manager.erase(); break; case ID_CONNECT: gui_manager.connect(true); break; case IDC_REMOVE_MAPS: gui_manager.remove_IMG(); break; case IDC_UPLOAD: gui_manager.upload(); break; } break; case WM_DESTROY: PostQuitMessage(0); return 0; } return 0; }