В проекте
main.cpp#include "constants.h"
//
#include <QApplication>
#include <QTranslator>
#include <QLocale>
#include <QtSql>
#include <QMessageBox>
#include "qmysettings.h"
...
//
QmySettings
mySettings; /* Объект по работе с локальными настройками */
...
//
#include "mainwindowimpl.h"
//
int main(int argc, char ** argv)
{
...
В других файлах реализации (
...Impl.cpp)
...
extern QmySettings
mySettings; /* Объект по работе с локальными настройками */
...
/* Восстановление размера и положения главного окна программы */
mySettings.setWidgetGeometry( this );
...
Все это работает на ура.
Написал плугин для проги:
interfase.hclass QMyInterfaces
{
public:
virtual ~QMyInterfaces(){}
virtual QString menuName() const = 0;
virtual QWidget* action(QWidget * parent = 0) = 0;
virtual bool hasConfigDialog() const = 0;
virtual void config(QWidget * parent = 0) = 0;
virtual QTranslator *pluginTranslator(QString locale) = 0;
virtual QString getLibVersion() const = 0;
};
Ну и далее реализация и т.п.
МОХНО ЛИ ИСПОЛЬЗОВАТЬ ВНУТРИ ПЛАГИНА
mySettings и если можно то как
?