コード例 #1
0
WorkbenchWindow::WorkbenchWindow(QWidget* parent) : QMainWindow(parent)
, closableWindow(true)
, fileMenu(0)
, newWorkbenchAct(0)
, openFileAct(0)
, exportAct(0)
, saveAct(0)
, saveAsAct(0)
, closeWorkbenchAct(0)
, quitAct(0)
, editMenu(0)
, undoAct(0)
, redoAct(0)
, cutAct(0)
, copyAct(0)
, pasteAct(0)
, delAct(0)
, confAct(0)
, viewMenu(0)
, workbenchMenu(0)
, resizeAct(0)
, toolsMenu(0)
, showPrefAct(0)
, helpMenu(0)
, reloadWorkbenchAct(0)
, showAboutAct(0)
, view(0) {
    initializeMenus();

    setWindowTitle(tr("Circuitling - Workbench"));

    view = new WorkbenchGraphicsView(this);
    setCentralWidget(view);
}
コード例 #2
0
ファイル: InputDialog.C プロジェクト: cryos/QUI
InputDialog::InputDialog(QWidget* parent) :
#ifdef AVOGADRO
   QDialog(parent),
#else
   QMainWindow(parent),
#endif
   m_molecule(0),
   m_fileIn(""),
   m_fileOut(""),
   m_db(OptionDatabase::instance()),
   m_reg(OptionRegister::instance()),
   m_taint(false),
   m_currentJob(0),
   m_currentProcess(0),
   m_avogadro(0),
   m_processMonitor(0),
   m_processQueue(0) {

   m_ui.setupUi(this);

#ifdef AVOGADRO
   const QIcon icon0 = QIcon(QString::fromUtf8(":/icons/edit_remove.png"));
   m_ui.deleteJobButton->setIcon(icon0);
   const QIcon icon1 = QIcon(QString::fromUtf8(":/icons/edit_add.png"));
   m_ui.addJobButton->setIcon(icon1);
#else
   m_ui.qui_coordinates->hide();
   m_ui.label_coordinates->hide();
   initializeMenus();
#endif

   InitializeQChemLogic();
   initializeQuiLogic();
   initializeControls();

   resize(Preferences::MainWindowSize());

   QFileInfo file(Preferences::LastFileAccessed());
   file.setFile(file.dir(),"untitled.inp");
   Preferences::LastFileAccessed(file.filePath());

   setWindowTitle("QChem Input File Editor - " + file.fileName());


   m_ui.previewText->setCurrentFont(Preferences::PreviewFont());

   on_addJobButton_clicked(true);
   m_processQueue = new Process::Queue(this, 1);
}
コード例 #3
0
ファイル: Window.cpp プロジェクト: swflb/qompose
Window::Window(QWidget *p, Qt::WindowFlags f)
        : QMainWindow(p, f),
          preferencesDialog(nullptr),
          findDialog(nullptr),
          replaceDialog(nullptr),
          goToDialog(nullptr),
          aboutDialog(nullptr),
          mainMenu(nullptr),
          buffers(nullptr),
          browserWidget(nullptr)
{
	// Set some of our window's properties.

	setWindowIcon(QIcon(":/icons/qompose.png"));

	// Initialize our window.

	buffers = new BufferWidget(this);
	buffers->doNew();
	setCentralWidget(buffers);

	initializeDialogs();
	initializeMenus();
	initializeDockWidgets();

	QObject::connect(buffers, &BufferWidget::pathChanged, this,
	                 &Window::doUpdateWindowTitle);

	// Apply any existing settings values to our UI.

	applyExistingSettings();

	// Update our window title initially.

	doUpdateWindowTitle();
}