You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #include "feiqwin.h"
- #include "mainwindow.h"
- #include "plugin/iplugin.h"
-
- #include "plugin/unreadchecker.h"
-
- FeiqWin::FeiqWin()
- {
-
- }
-
- RecvTextEdit *FeiqWin::recvTextEdit()
- {
- return mMainWin->mRecvTextEdit;
- }
-
- SendTextEdit *FeiqWin::sendTextEdit()
- {
- return mMainWin->mSendTextEdit;
- }
-
- FellowListWidget *FeiqWin::fellowListWidget()
- {
- return &(mMainWin->mFellowList);
- }
-
- const FeiqModel *FeiqWin::feiqModel()
- {
- return &(mMainWin->mFeiq.getModel());
- }
-
- QSettings *FeiqWin::settings()
- {
- return mMainWin->mSettings;
- }
-
- int FeiqWin::getUnreadCount()
- {
- return mMainWin->getUnreadCount();
- }
-
- void FeiqWin::init(MainWindow *mainWin)
- {
- mMainWin = mainWin;
-
- loadPlugins();
-
- for (auto plugin : mPlugins)
- plugin->init(this);
- }
-
- void FeiqWin::unInit()
- {
- for (auto plugin : mPlugins)
- {
- plugin->unInit();
- delete plugin;
- }
- mPlugins.clear();
- }
-
- void FeiqWin::loadPlugins()
- {
- mPlugins.append(new UnreadChecker());
- }
|