6 #include <QtGui/QFileOpenEvent>
7 #include <QtCore/QString>
16 #include <QtGui/QWindowsVistaStyle>
21 OSVERSIONINFOEX osvi = {0};
24 osvi.dwOSVersionInfoSize =
sizeof(OSVERSIONINFOEX);
25 osvi.dwMajorVersion = 6;
26 osvi.dwMinorVersion = 2;
28 VER_SET_CONDITION(mask, VER_MAJORVERSION, VER_GREATER_EQUAL);
29 VER_SET_CONDITION(mask, VER_MINORVERSION, VER_GREATER_EQUAL);
31 return VerifyVersionInfo(&osvi,
32 VER_MAJORVERSION | VER_MINORVERSION,
40 QApplication(argc, argv),
48 setStyle(
new QWindowsVistaStyle);
53 QString globalStyleSheet =
54 "QLineEdit[readOnly=\"true\"] {\n"
59 qApp->setStyleSheet(globalStyleSheet);
69 switch (pEvent->type())
71 case QEvent::FileOpen:
75 mFile =
static_cast<QFileOpenEvent *
>(pEvent)->file();
82 mFile =
static_cast<QFileOpenEvent *
>(pEvent)->file();
95 return QApplication::event(pEvent);
109 bool CQCopasiApplication::notify(QObject * pObject, QEvent * pEvent)
111 bool success =
false;
115 success = QApplication::notify(pObject, pEvent);
125 std::cout <<
"Unhandled Exception: Unknown Source" << std::endl;
void slotFileOpen(QString file=QString::null)
const std::string & getText() const
virtual ~CQCopasiApplication()
const CCopasiMessage & getMessage() const
void openInitialDocument(const QString &file)
void setMainWindow(CopasiUI3Window *pMainWindow)
virtual bool event(QEvent *pEvent)
CQCopasiApplication(int &argc, char **argv)
CopasiUI3Window * mpMainWindow