aboutsummaryrefslogtreecommitdiff
path: root/singleapplication.h
Commit message (Collapse)AuthorAgeFilesLines
* QAPPLICATION_CLASS now defaults to QCoreApplicationItay Grudev2016-05-091-1/+1
|
* Code style improvementsv2.4Itay Grudev2016-05-041-3/+2
|
* Secondary instance implementationItay Grudev2016-05-041-1/+4
|
* Ensure backward compatibility and some cosmetic changes.Vlad Pyatnichenko2016-04-051-0/+4
|
* Adaptation to Qt's pimpl idiom design. Improved inheritance safety.Vlad Pyatnichenko2016-03-051-16/+16
| | | | | | | | | | | | | | | | | | | | | | Details: * Improved unsafe C-style macros inheritance approach to the project-wide DEFINES: it is unspecified in which order source files are being preprocessed ones, so in singleapplication.cpp the class might be inherent of default-specified base, while in main.cpp this can be a user-provided QAPPLICATION_CLASS definition. * Replace Qt's pseudo-keywords to more library-independent counterparts ('emit -> Q_EMIT', etc) * Indentation fixes (80 character column-width) * Rearragned #include statements: from most platform-independen to more app-specific. * Fixed some grammar typos. * README.md updated respectively.
* Improved QAPPLICATION_CLASS macroItay Grudev2015-11-041-1/+3
| | | | | Now it can be defined in the cpp file that include it (usually main.cpp).
* QApplication inherit macroItay Grudev2015-06-091-2/+7
|
* Fixed race condition #3! Library version 2.1; Explained implementation in READMEItay Grudev2015-06-061-5/+3
|
* Bugfix: SingleApplication passing a copy of argc instead of referencev2.0Itay Grudev2015-04-071-1/+1
| | | | | | | | QApplication uses a reference of argc so it could modify it's value when it substitutes known arguments for example. Thanks to @Chocobozzz for reporting the issue. https://github.com/itay-grudev/SingleApplication/issues/1
* Fixed new line issueItay Grudev2015-02-261-3/+1
|
* Completly rewritten and simplified sourceItay Grudev2015-02-261-14/+14
|
* Add base filesItay Grudev2012-12-231-0/+33